From 828a3baaa47cfb9a5a80df543b5deeae605c4b4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 15 May 2006 21:23:28 +0000 Subject: [PATCH] Added application types from Fredrik. That application/ogg type is a good hint on why MIME types aren't the last word on the subject, though :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17471 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/data/beos_mime/application/ogg | 16 ++++++++++++++++ src/data/beos_mime/application/pdf | 4 ++++ src/data/beos_mime/application/postscript | 15 +++++++++++++++ src/data/beos_mime/application/x-bittorrent | 13 +++++++++++++ src/data/beos_mime/application/x-gzip | 13 +++++++++++++ src/data/beos_mime/application/x-rar-compressed | 13 +++++++++++++ src/data/beos_mime/application/zip | 4 ++-- 7 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 src/data/beos_mime/application/ogg create mode 100644 src/data/beos_mime/application/postscript create mode 100644 src/data/beos_mime/application/x-bittorrent create mode 100644 src/data/beos_mime/application/x-gzip create mode 100644 src/data/beos_mime/application/x-rar-compressed diff --git a/src/data/beos_mime/application/ogg b/src/data/beos_mime/application/ogg new file mode 100644 index 0000000000..8c087e22f0 --- /dev/null +++ b/src/data/beos_mime/application/ogg @@ -0,0 +1,16 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/ogg"; + +resource(2, "META:SNIFF_RULE") "0.50 (\"OggS\"; + +resource(3, "META:S:DESC") #'MSDC' "OGG Movie"; + +resource(4, "META:EXTENS") message(234) { + "extensions" = "ogg", + "extensions" = "ogm", + "type" = "application/ogg" +}; + +resource(5, "META:PREF_APP") #'MSIG' "application/x-vnd.videolan-vlc"; diff --git a/src/data/beos_mime/application/pdf b/src/data/beos_mime/application/pdf index f84a9c4ea1..b9a5390392 100644 --- a/src/data/beos_mime/application/pdf +++ b/src/data/beos_mime/application/pdf @@ -9,3 +9,7 @@ resource(3, "META:PREF_APP") #'MSIG' "application/x-vnd.mp-xpdf"; resource(4, "META:S:DESC") #'MSDC' "PDF Document"; +resource(5, "META:EXTENS") message(234) { + "extensions" = "pdf", + "type" = "application/pdf" +}; diff --git a/src/data/beos_mime/application/postscript b/src/data/beos_mime/application/postscript new file mode 100644 index 0000000000..6f782d42d6 --- /dev/null +++ b/src/data/beos_mime/application/postscript @@ -0,0 +1,15 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/postscript"; + +resource(2, "META:S:DESC") #'MSDC' "Postscript File"; + +resource(3, "META:EXTENS") message(234) { + "extensions" = "ai", + "extensions" = "ps", + "extensions" = "eps", + "type" = "application/postscript" +}; + +resource(4, "META:SNIFF_RULE") "0.50 (\"%!PS\")"; diff --git a/src/data/beos_mime/application/x-bittorrent b/src/data/beos_mime/application/x-bittorrent new file mode 100644 index 0000000000..fd64fcd318 --- /dev/null +++ b/src/data/beos_mime/application/x-bittorrent @@ -0,0 +1,13 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/x-bittorrent"; + +resource(2, "META:S:DESC") #'MSDC' "Torrent File"; + +resource(3, "META:EXTENS") message(234) { + "extensions" = "torrent", + "type" = "application/x-bittorrent" +}; + +resource(4, "META:SNIFF_RULE") "0.50 (\"d8:announce\")"; diff --git a/src/data/beos_mime/application/x-gzip b/src/data/beos_mime/application/x-gzip new file mode 100644 index 0000000000..5aa827366a --- /dev/null +++ b/src/data/beos_mime/application/x-gzip @@ -0,0 +1,13 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/x-gzip"; + +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" = "gz", + "type" = "application/x-gzip" +}; diff --git a/src/data/beos_mime/application/x-rar-compressed b/src/data/beos_mime/application/x-rar-compressed new file mode 100644 index 0000000000..d634e9004d --- /dev/null +++ b/src/data/beos_mime/application/x-rar-compressed @@ -0,0 +1,13 @@ + +resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; + +resource(1, "META:TYPE") "application/rar-compressed"; + +resource(2, "META:S:DESC") #'MSDC' "RAR Archive"; + +resource(3, "META:SNIFF_RULE") "0.50 (\"Rar!\")"; + +resource(4, "META:EXTENS") message(234) { + "extensions" = "rar", + "type" = "application/x-rar-compressed" +}; diff --git a/src/data/beos_mime/application/zip b/src/data/beos_mime/application/zip index 88df609052..2368be00f7 100644 --- a/src/data/beos_mime/application/zip +++ b/src/data/beos_mime/application/zip @@ -3,13 +3,13 @@ resource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime"; resource(1, "META:TYPE") "application/zip"; -resource(2, "META:SNIFF_RULE") "0.40 (\"PK\\003\\004\")"; +resource(2, "META:SNIFF_RULE") "0.40 (\"PK\\003\\004\")"; resource(3, "META:PREF_APP") #'MSIG' "application/x-vnd.haiku-Expander"; resource(4, "META:S:DESC") #'MSDC' "ZIP Archive"; -resource(6, "META:EXTENS") message(234) { +resource(5, "META:EXTENS") message(234) { "extensions" = "zip", "type" = "application/zip" };