From 1a651415031a9b7316634f5268f7fcd379f734cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Fri, 15 Dec 2006 10:06:40 +0000 Subject: [PATCH] * added icons to several archive mimetypes * added lha and tar mimetypes (TODO: sniffer rule, help appreciated) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19520 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/data/beos_mime/application/x-gzip | 36 +++++++++++++++++++ src/data/beos_mime/application/x-lharc | 49 ++++++++++++++++++++++++++ src/data/beos_mime/application/x-rar | 36 +++++++++++++++++++ src/data/beos_mime/application/x-tar | 49 ++++++++++++++++++++++++++ src/data/beos_mime/application/zip | 36 +++++++++++++++++++ 5 files changed, 206 insertions(+) create mode 100644 src/data/beos_mime/application/x-lharc create mode 100644 src/data/beos_mime/application/x-tar diff --git a/src/data/beos_mime/application/x-gzip b/src/data/beos_mime/application/x-gzip index 5aa827366a..a3cc539ecd 100644 --- a/src/data/beos_mime/application/x-gzip +++ b/src/data/beos_mime/application/x-gzip @@ -11,3 +11,39 @@ resource(4, "META:EXTENS") message(234) { "extensions" = "gz", "type" = "application/x-gzip" }; + +resource(6, "META:ICON") #'VICN' array { + $"6E6369660703010000020006023CC7EE389BC0BA16573E39B04977C84556E300" + $"FFF8EAFFF5DEAC020006023C96323A4D3FBAFC013D5A974B57A54A022600983F" + $"04FFE6C276020006023A492400000000000040000047000044000000FFEFCEFF" + $"FFD16E02000602BB8A46BA62453C0CE4BD0B7C487ECB4BD08500E1AB36FFFFEB" + $"C0020006023B9E4B36AE24B7A44C3C754C4A9FCF40B14C0091EA85FF53CD4204" + $"0188110608B2AB445F49C62DC959C521CAC2C755C7C9C7C0C625CAECC2F2C9BC" + $"C48CCC1CC1595F405B3E5943060AEEEA0E234022C1D822C0BC22C348B40BC4C7" + $"B647C63EB4FBC58EB7DDC715B99EC79CB99FC217BEC1BCDCBBA1BB96BD24BC34" + $"BA49BB0AB905BAECB623BD02B766BBBFB4CABE5B0606BA0B3EBC76C283B89ABF" + $"85B784C0FAB80BBE35B70A392ABB83B808BC45B746BA98B8F3B992B9F9060AEA" + $"EE0EBF8DBD1CC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825A" + $"BEEF5ABC61C969BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9" + $"A3C064BB8A060CEEEEEEC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91" + $"BDFFBE5ABB9DC0EFBA6BC263BA45C4E2BA45C392BA45C684BA85C84EBD7ACA0E" + $"BBD3C92EBF59CB0B44CB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5" + $"D2C490C5CAC1970606BA0B444EBA6BC263BA45C4E2BA45C392BA45C684BA85C8" + $"4EBD7ACA0EBBD3C92EBF59CB0B44CB6706076E3BC59341C3DFC2B9C4ECC16EC2" + $"CFC405444ECB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5D2C490C5" + $"CAC1970607EE3AC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91BDFFBE" + $"5ABB9DC0EFBA6BC263444EC3DFC2B9C2CFC405C4ECC16E0606EE0A234022C1D8" + $"22C0BC22C348B40BC4C7B647C63EB4FBC58EB7DDC715B99EC79CB99FC2170606" + $"EA0E2340B99FC217BEC1BCDCBBA1BB96BD24BC34BA49BB0AB905BAECB623BD02" + $"B766BBBFB4CABE5B0607BA3BBF8DBD1CC6133FC85BBD37C775BE3CC91DBC5BC9" + $"69BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9A3C064BB8A06" + $"07BA3BC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825ABEEF5A" + $"BC61C969BB91C85BBD37C91DBC5BC775BE3C0408FEBB3F423A333F36BBD4B9A7" + $"32392B38393A4F3A4B37C6A0BE0946414B42C093BFD53F3838BDDBBE4EBCD5BA" + $"EBBED22FBF7308023F383F2E0606F60F3E3022492444244D245A2255225A225A" + $"305A30553049324D3244320404FE492A4B2A4B2A4C2E452A452E45274A274726" + $"4A2708044E2752274E2D522D0B0A060100000A0004010203041001178400040A" + $"01040709020A000A0202060B000A040105000A030108000A00010C1815FF0117" + $"8220040A00010D1001178200040A00010E1001178402040A05010E000A000210" + $"0F1815FF0117822204" +}; diff --git a/src/data/beos_mime/application/x-lharc b/src/data/beos_mime/application/x-lharc new file mode 100644 index 0000000000..1f69a27fe2 --- /dev/null +++ b/src/data/beos_mime/application/x-lharc @@ -0,0 +1,49 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/x-lharc"; + +//resource(2, "META:SNIFF_RULE") "0.40 (\"\\037\\213\")"; + +resource(3, "META:PREF_APP") #'MSIG' "application/x-vnd.haiku-Expander"; + +resource(4, "META:EXTENS") message(234) { + "extensions" = "lha", + "type" = "application/x-lharc" +}; + +resource(6, "META:ICON") #'VICN' array { + $"6E6369660703010000020006023CC7EE389BC0BA16573E39B04977C84556E300" + $"FFF8EAFFF5DEAC020006023C96323A4D3FBAFC013D5A974B57A54A022600983F" + $"04FFE6C276020006023A492400000000000040000047000044000000FFEFCEFF" + $"FFD16E02000602BB8A46BA62453C0CE4BD0B7C487ECB4BD08500E1AB36FFFFEB" + $"C0020006023B61A038E755B9F2003C4C154AC9623D6A0500BCDEF0FF8BC4E104" + $"0188150608B2AB445F49C62DC959C521CAC2C755C7C9C7C0C625CAECC2F2C9BC" + $"C48CCC1CC1595F405B3E5943060AEEEA0E234022C1D822C0BC22C348B40BC4C7" + $"B647C63EB4FBC58EB7DDC715B99EC79CB99FC217BEC1BCDCBBA1BB96BD24BC34" + $"BA49BB0AB905BAECB623BD02B766BBBFB4CABE5B0606BA0B3EBC76C283B89ABF" + $"85B784C0FAB80BBE35B70A392ABB83B808BC45B746BA98B8F3B992B9F9060AEA" + $"EE0EBF8DBD1CC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825A" + $"BEEF5ABC61C969BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9" + $"A3C064BB8A060CEEEEEEC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91" + $"BDFFBE5ABB9DC0EFBA6BC263BA45C4E2BA45C392BA45C684BA85C84EBD7ACA0E" + $"BBD3C92EBF59CB0B44CB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5" + $"D2C490C5CAC1970606BA0B444EBA6BC263BA45C4E2BA45C392BA45C684BA85C8" + $"4EBD7ACA0EBBD3C92EBF59CB0B44CB6706076E3BC59341C3DFC2B9C4ECC16EC2" + $"CFC405444ECB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5D2C490C5" + $"CAC1970607EE3AC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91BDFFBE" + $"5ABB9DC0EFBA6BC263444EC3DFC2B9C2CFC405C4ECC16E0606EE0A234022C1D8" + $"22C0BC22C348B40BC4C7B647C63EB4FBC58EB7DDC715B99EC79CB99FC2170606" + $"EA0E2340B99FC217BEC1BCDCBBA1BB96BD24BC34BA49BB0AB905BAECB623BD02" + $"B766BBBFB4CABE5B0607BA3BBF8DBD1CC6133FC85BBD37C775BE3CC91DBC5BC9" + $"69BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9A3C064BB8A06" + $"07BA3BC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825ABEEF5A" + $"BC61C969BB91C85BBD37C91DBC5BC775BE3C0408FEBB3F423A333F36BBD4B9A7" + $"32392B38393A4F3A4B37C6A0BE0946414B42C093BFD53F3838BDDBBE4EBCD5BA" + $"EBBED22FBF7308023F383F2E0606F60F3E3022492444244D245A2255225A225A" + $"305A30553049324D32443208034127412D452D0803512D5426572D0802532B55" + $"2B08024927492D08024D274D2D08024A2B4C2B0B0A060100000A000401020304" + $"1001178400040A01040709020A000A0202060B000A040105000A030108000A00" + $"010C1815FF01178220040A00010D1001178200040A00010E1001178402040A05" + $"010E000A00060F10111213141815FF0117822204" +}; diff --git a/src/data/beos_mime/application/x-rar b/src/data/beos_mime/application/x-rar index 35dd19ff11..aee7f23517 100644 --- a/src/data/beos_mime/application/x-rar +++ b/src/data/beos_mime/application/x-rar @@ -13,3 +13,39 @@ resource(5, "META:EXTENS") message(234) { "extensions" = "rar", "type" = "application/x-rar" }; + +resource(6, "META:ICON") #'VICN' array { + $"6E6369660703010000020006023CC7EE389BC0BA16573E39B04977C84556E300" + $"FFF8EAFFF5DEAC020006023C96323A4D3FBAFC013D5A974B57A54A022600983F" + $"04FFE6C276020006023A492400000000000040000047000044000000FFEFCEFF" + $"FFD16E02000602BB8A46BA62453C0CE4BD0B7C487ECB4BD08500E1AB36FFFFEB" + $"C0020006023B61A038E755B9F2003C4C154AC9623D6A0500FFFB9EFFFFEA3E04" + $"0188130608B2AB445F49C62DC959C521CAC2C755C7C9C7C0C625CAECC2F2C9BC" + $"C48CCC1CC1595F405B3E5943060AEEEA0E234022C1D822C0BC22C348B40BC4C7" + $"B647C63EB4FBC58EB7DDC715B99EC79CB99FC217BEC1BCDCBBA1BB96BD24BC34" + $"BA49BB0AB905BAECB623BD02B766BBBFB4CABE5B0606BA0B3EBC76C283B89ABF" + $"85B784C0FAB80BBE35B70A392ABB83B808BC45B746BA98B8F3B992B9F9060AEA" + $"EE0EBF8DBD1CC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825A" + $"BEEF5ABC61C969BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9" + $"A3C064BB8A060CEEEEEEC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91" + $"BDFFBE5ABB9DC0EFBA6BC263BA45C4E2BA45C392BA45C684BA85C84EBD7ACA0E" + $"BBD3C92EBF59CB0B44CB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5" + $"D2C490C5CAC1970606BA0B444EBA6BC263BA45C4E2BA45C392BA45C684BA85C8" + $"4EBD7ACA0EBBD3C92EBF59CB0B44CB6706076E3BC59341C3DFC2B9C4ECC16EC2" + $"CFC405444ECB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5D2C490C5" + $"CAC1970607EE3AC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91BDFFBE" + $"5ABB9DC0EFBA6BC263444EC3DFC2B9C2CFC405C4ECC16E0606EE0A234022C1D8" + $"22C0BC22C348B40BC4C7B647C63EB4FBC58EB7DDC715B99EC79CB99FC2170606" + $"EA0E2340B99FC217BEC1BCDCBBA1BB96BD24BC34BA49BB0AB905BAECB623BD02" + $"B766BBBFB4CABE5B0607BA3BBF8DBD1CC6133FC85BBD37C775BE3CC91DBC5BC9" + $"69BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9A3C064BB8A06" + $"07BA3BC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825ABEEF5A" + $"BC61C969BB91C85BBD37C91DBC5BC775BE3C0408FEBB3F423A333F36BBD4B9A7" + $"32392B38393A4F3A4B37C6A0BE0946414B42C093BFD53F3838BDDBBE4EBCD5BA" + $"EBBED22FBF7308023F383F2E0606F60F3E3022492444244D245A2255225A225A" + $"305A30553049324D3244320405B602412E2745294526452C422B462E0803482E" + $"4B274E2E0802492C4D2C0405B602512E2755295526552C522B562E0B0A060100" + $"000A0004010203041001178400040A01040709020A000A0202060B000A040105" + $"000A030108000A00010C1815FF01178220040A00010D1001178200040A00010E" + $"1001178402040A05010E000A00040F1011121815FF0117822204" +}; diff --git a/src/data/beos_mime/application/x-tar b/src/data/beos_mime/application/x-tar new file mode 100644 index 0000000000..7464510e64 --- /dev/null +++ b/src/data/beos_mime/application/x-tar @@ -0,0 +1,49 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/x-tar"; + +//resource(2, "META:SNIFF_RULE") "0.40 (\"\\037\\213\")"; + +resource(3, "META:PREF_APP") #'MSIG' "application/x-vnd.haiku-Expander"; + +resource(4, "META:EXTENS") message(234) { + "extensions" = "tar", + "type" = "application/x-tar" +}; + +resource(6, "META:ICON") #'VICN' array { + $"6E6369660703010000020006023CC7EE389BC0BA16573E39B04977C84556E300" + $"FFF8EAFFF5DEAC020006023C96323A4D3FBAFC013D5A974B57A54A022600983F" + $"04FFE6C276020006023A492400000000000040000047000044000000FFEFCEFF" + $"FFD16E02000602BB8A46BA62453C0CE4BD0B7C487ECB4BD08500E1AB36FFFFEB" + $"C0020006023B61A038E755B9F2003C4C154AC9623D6A0500FFC0C0FFFF9E9E04" + $"0188140608B2AB445F49C62DC959C521CAC2C755C7C9C7C0C625CAECC2F2C9BC" + $"C48CCC1CC1595F405B3E5943060AEEEA0E234022C1D822C0BC22C348B40BC4C7" + $"B647C63EB4FBC58EB7DDC715B99EC79CB99FC217BEC1BCDCBBA1BB96BD24BC34" + $"BA49BB0AB905BAECB623BD02B766BBBFB4CABE5B0606BA0B3EBC76C283B89ABF" + $"85B784C0FAB80BBE35B70A392ABB83B808BC45B746BA98B8F3B992B9F9060AEA" + $"EE0EBF8DBD1CC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825A" + $"BEEF5ABC61C969BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9" + $"A3C064BB8A060CEEEEEEC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91" + $"BDFFBE5ABB9DC0EFBA6BC263BA45C4E2BA45C392BA45C684BA85C84EBD7ACA0E" + $"BBD3C92EBF59CB0B44CB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5" + $"D2C490C5CAC1970606BA0B444EBA6BC263BA45C4E2BA45C392BA45C684BA85C8" + $"4EBD7ACA0EBBD3C92EBF59CB0B44CB6706076E3BC59341C3DFC2B9C4ECC16EC2" + $"CFC405444ECB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5D2C490C5" + $"CAC1970607EE3AC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91BDFFBE" + $"5ABB9DC0EFBA6BC263444EC3DFC2B9C2CFC405C4ECC16E0606EE0A234022C1D8" + $"22C0BC22C348B40BC4C7B647C63EB4FBC58EB7DDC715B99EC79CB99FC2170606" + $"EA0E2340B99FC217BEC1BCDCBBA1BB96BD24BC34BA49BB0AB905BAECB623BD02" + $"B766BBBFB4CABE5B0607BA3BBF8DBD1CC6133FC85BBD37C775BE3CC91DBC5BC9" + $"69BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9A3C064BB8A06" + $"07BA3BC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825ABEEF5A" + $"BC61C969BB91C85BBD37C91DBC5BC775BE3C0408FEBB3F423A333F36BBD4B9A7" + $"32392B38393A4F3A4B37C6A0BE0946414B42C093BFD53F3838BDDBBE4EBCD5BA" + $"EBBED22FBF7308023F383F2E0606F60F3E3022492444244D245A2255225A225A" + $"305A30553049324D32443208024027462708024327432E0405B602512E275529" + $"5526552C522B562E0803482E4B274E2E0802492C4D2C0B0A060100000A000401" + $"0203041001178400040A01040709020A000A0202060B000A040105000A030108" + $"000A00010C1815FF01178220040A00010D1001178200040A00010E1001178402" + $"040A05010E000A00050F101112131815FF0117822204" +}; diff --git a/src/data/beos_mime/application/zip b/src/data/beos_mime/application/zip index 2368be00f7..60a7463285 100644 --- a/src/data/beos_mime/application/zip +++ b/src/data/beos_mime/application/zip @@ -13,3 +13,39 @@ resource(5, "META:EXTENS") message(234) { "extensions" = "zip", "type" = "application/zip" }; + +resource(6, "META:ICON") #'VICN' array { + $"6E6369660703010000020006023CC7EE389BC0BA16573E39B04977C84556E300" + $"FFF8EAFFF5DEAC020006023C96323A4D3FBAFC013D5A974B57A54A022600983F" + $"04FFE6C276020006023A492400000000000040000047000044000000FFEFCEFF" + $"FFD16E02000602BB8A46BA62453C0CE4BD0B7C487ECB4BD08500E1AB36FFFFEB" + $"C0020006023B9E4B36AE24B7A44C3C754C4A9FCF40B14C00FFC860FFFFB01504" + $"0188120608B2AB445F49C62DC959C521CAC2C755C7C9C7C0C625CAECC2F2C9BC" + $"C48CCC1CC1595F405B3E5943060AEEEA0E234022C1D822C0BC22C348B40BC4C7" + $"B647C63EB4FBC58EB7DDC715B99EC79CB99FC217BEC1BCDCBBA1BB96BD24BC34" + $"BA49BB0AB905BAECB623BD02B766BBBFB4CABE5B0606BA0B3EBC76C283B89ABF" + $"85B784C0FAB80BBE35B70A392ABB83B808BC45B746BA98B8F3B992B9F9060AEA" + $"EE0EBF8DBD1CC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825A" + $"BEEF5ABC61C969BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9" + $"A3C064BB8A060CEEEEEEC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91" + $"BDFFBE5ABB9DC0EFBA6BC263BA45C4E2BA45C392BA45C684BA85C84EBD7ACA0E" + $"BBD3C92EBF59CB0B44CB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5" + $"D2C490C5CAC1970606BA0B444EBA6BC263BA45C4E2BA45C392BA45C684BA85C8" + $"4EBD7ACA0EBBD3C92EBF59CB0B44CB6706076E3BC59341C3DFC2B9C4ECC16EC2" + $"CFC405444ECB67C3C8C8E2C297CA75C4E2C76FC5A3C5FFC5CEC314C5D2C490C5" + $"CAC1970607EE3AC59341C221BE88C3E6BF4B42BDDABF27BD75BCE0BF91BDFFBE" + $"5ABB9DC0EFBA6BC263444EC3DFC2B9C2CFC405C4ECC16E0606EE0A234022C1D8" + $"22C0BC22C348B40BC4C7B647C63EB4FBC58EB7DDC715B99EC79CB99FC2170606" + $"EA0E2340B99FC217BEC1BCDCBBA1BB96BD24BC34BA49BB0AB905BAECB623BD02" + $"B766BBBFB4CABE5B0607BA3BBF8DBD1CC6133FC85BBD37C775BE3CC91DBC5BC9" + $"69BB91C5DCB9D2C7CDBA87C472B94EC33AB910C181BA7DC269B9A3C064BB8A06" + $"07BA3BC6133FC618C550C8A9C274C7A7C3C7C96EC17059C0655ABD825ABEEF5A" + $"BC61C969BB91C85BBD37C91DBC5BC775BE3C0408FEBB3F423A333F36BBD4B9A7" + $"32392B38393A4F3A4B37C6A0BE0946414B42C093BFD53F3838BDDBBE4EBCD5BA" + $"EBBED22FBF7308023F383F2E0606F60F3E3022492444244D245A2255225A225A" + $"305A30553049324D324432080443274727432D472D08024B274B2D0404B64F2D" + $"2753295326532C502B0B0A060100000A0004010203041001178400040A010407" + $"09020A000A0202060B000A040105000A030108000A00010C1815FF0117822004" + $"0A00010D1001178200040A00010E1001178402040A05010E000A00030F101118" + $"15FF0117822204" +};