# File format information for the FormatIdentification Java class
# See <http://www.geocities.com/marcoschmidt.geo/java-file-format-identification.html>.
# Send updates to <http://www.geocities.com/marcoschmidt.geo/contact.html>.
#
# Description of line structure (elements separated by semicolons):
# (1) Format group
# (2) Short format name
# (3) Long format name
# (4) MIME types (comma-separated list)
# (5) File extensions (comma-separated list)
# (6) Offset of magic byte sequence in the file
# (7) Magic byte sequence; either a hexadecimal String or 
#     a literal String enclosed by "quotes", character set is ISO-8859-1.
#     No " or ; character can be inside of a literal string, use a 
#     hexadecimal string if you need either character.
# (8) Minimum valid file size for this format

archive;BZ2;Bzip2 (bz2);application/x-bzip2;bz2,tbz2;0;425a683931;20;
archive;GZ;GNU Zip (gz);application/x-gzip;gz,tgz;0;1f8b;20;
archive;RAR;Rar;application/x-rar-compressed;rar;0;526172211a;20;
archive;ZIP;PKWare Zip (ZIP);application/zip;zip;0;"PK";20;
audio;MIDI;Midi (MID);audio/unknown;mid,midi;0;"MThd";20;
audio;MP3;MPEG audio (mp3);audio/mpeg;mp3,mp2;0;"ID3";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<HEAD";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<head";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<TITLE";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<title";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<!doctype HTML";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<!DOCTYPE HTML";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<!--";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<html";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<HTML";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<h1>";20;
doc;HTML;Hypertext Markup Language (HTML);text/html;htm,html;0;"<H1>";20;
doc;XML;Extensible Markup Language (XML);text/xml;xml;0;"<?xml";10;
doc;PDF;Portable Document Format (PDF);application/pdf;pdf;0;"%PDF-";20;
doc;PS;PostScript (PS);application/postscript;ps;0;"%!";20;
doc;RTF;Rich Text Format (RTF);text/rtf;rtf;0;"{\rtf";20;
exec;EXE;DOS/Windows executable (EXE);application/x-dosexec;exe;0;"MZ";20;
image;BMP;Windows Bitmap (BMP);image/bmp;bmp;0;"BM";40;
image;GIF;Graphics Interchange Format (GIF);image/gif;gif;0;"GIF8";40;
image;JPEG;Joint Photographic Experts Group (JPG);image/jpeg;jpg;0;ffd8ff;40;
image;PBM;Portable Bitmap (PBM);image/x-portable-bitmap;pgm;0;"P1";40;
image;PBM;Portable Bitmap (PBM);image/x-portable-bitmap;pgm;0;"P4";40;
image;PGM;Portable Graymap (PGM);image/x-portable-greymap;pgm;0;"P2";40;
image;PGM;Portable Graymap (PGM);image/x-portable-greymap;pgm;0;"P5";40;
image;PNG;Portable Network Graphics (PNG);image/png;png;0;89504e470d0a1a;40;
image;PPM;Portable Pixmap (PPM);image/x-portable-pixmap;ppm;0;"P3";40;
image;PPM;Portable Pixmap (PPM);image/x-portable-pixmap;ppm;0;"P6";40;
image;TIFF;Tag Image File Format (TIFF);image/tiff;tif;0;4d4d002a;40;
image;TIFF;Tag Image File Format (TIFF);image/tiff;tif;0;49492a00;40;
video;AVI;Audio Video Interleave (AVI);video/x-msvideo;avi;8;41564920;20;
video;MOV;Quicktime video (MOV);video/quicktime;mov;4;"moov";20;
video;MPEG;MPEG video (MPG);video/mpeg;mpg,mpeg;0;000001b3;20;
video;MPEG;MPEG video (MPG);video/mpeg;mpg,mpeg;0;000001ba;20;
