#
# Copyright (c) 1988, 2011, Oracle and/or its affiliates. All rights reserved.
#
#
#
# This file contains the dictionary of file format identifiers (magic strings)
# used by file(1). The fields of this file are as follows:
#
# (1) byte offset
# (2) value type
# (3) optional operator (= by default)
# (4) value to match (numeric or string)
# (5) string to be printed
#
# Numeric values may be decimal, octal, or hex. Also note that the last string
# may have one printf format specifier. The '>' in occassional column 1's is
# magic: it forces file(1) to continue scanning and matching additional lines.
# The first line afterwards not so marked terminates the search.
#
# The entries for ELF and current archives are not needed anymore, as file(1)
# now uses the elf(3ELF) routines to look at ELF files. They remain, commented
# out, for reference.
#
#0 string \177ELF ELF
#>4 byte 1 32-bit
#>5 byte 1 LSB
#>5 byte 2 MSB
#>16 short 0 unknown type
#>16 short 1 relocatable
#>16 short 2 executable
#>16 short 3 dynamic lib
#>16 short 4 core file
#>18 short 0 unknown machine
#>18 short 1 WE32100
#>18 short 2 SPARC
#>18 short 3 80386
#>18 short 4 M68000
#>18 short 5 M88000
#>18 short 6 i80486
#>18 short 7 i860
#>18 short 8 RS3000_BE
#>18 short 9 UNKNOWN
#>18 short 10 RS3000_LE
#>18 short 11 RS6000
#>18 short 12 UNKNOWN
#>18 short 13 UNKNOWN
#>18 short 14 UNKNOWN
#>18 short 15 PA_RISC
#>18 short 16 nCUBE
#>18 short 17 VPP500
#>18 short 18 SPARC32PLUS
#>18 short 19 UNKNOWN
#>18 short 20 PowerPC
#>20 long 1 Version 1
#>36 long 1 MAU Required
257 string ustar tar-arkiv för USTAR
>156 byte 88 utökat format
0 short 070701 cpio-arkiv
0 string 070701 cpio-arkiv för ASCII
0 short 070702 cpio-arkiv - CRC-huvud
0 string 070702 cpio-arkiv för ASCII - CRC-huvud
0 short 070707 cpio-arkiv - CHR (-c)-huvud
0 string 070707 cpio-arkiv för ASCII - CHR (-c)-huvud
0 long 0177555 föråldrat ar-arkiv
0 short 0177545 ar-arkiv av typen pdp11/pre System V
0 long 0100554 apl-arbetsyta
0 short 017037 packade data
0 string <ar> ar-arkiv av typen System V Release 1
#0 string !<arch> aktuellt ar-arkiv
0 short 0407 vax-programfil av typen pdp11/pre System V
>8 ushort >0 inte städad
>15 ubyte >0 - version %ld
0 short 0401 unix-rt ldp
0 short 0405 pdp11-överlägg
0 short 0410 ren vax-programfil av typen pdp11/pre System V
>8 ushort >0 inte städad
>15 ubyte >0 - version %ld
0 short 0411 pdp11 separata I&D
>8 ushort >0 inte städad
>15 ubyte >0 - version %ld
0 short 015001 Kompilerad terminfo-post
# little-endian entry
0 short 0432 Kompilerad terminfo-post
0 short 0433 Curses-skärmbild
0 short 0434 Curses-skärmbild
0 short 0437 pdp11-kärnöverlägg
0 short 0570 vax executable
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0575 ren vax-programfil
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0502 basic-16-programfil
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0503 basic-16-programfil (TV)
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0510 x86-programfil
>12 long >0 inte städad
0 short 0511 x86-programfil (TV)
>12 long >0 inte städad
0 short 0550 3b20-programfil
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0551 3b20-programfil (TV)
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0560 WE32000-programfil
>12 long >0 inte städad
>18 short ^00010000 - SAKNAS på 3b2/300 m/sidväxling
>18 short &00020000 - 32100 krävs
>18 short &00040000 och mau-hårdvara krävs
>20 short 0443 (gemensamt målbibliotek)
>20 short 0410 (växlad)
>20 short 0413 (sidväxlad)
>22 ushort >0 - version %ld
0 short 0561 WE32000-programfil (TV)
>12 long >0 inte städad
>18 short &00020000 - 32100 krävs
>18 short &00040000 och mau-hårdvara krävs
>22 ushort >0 - version %ld
0 short =0512 iAPX 286-programfil liten modell (COFF)
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short =0522 iAPX 286-programfil stor modell (COFF)
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0514 iAPX 386-programfil (COFF) (föråldrad)
>12 long >0 inte städad
>22 ushort >0 - version %ld
0 short 0520 mc68k-programfil
>12 long >0 inte städad
0 short 0521 mc68k-programfil (delad)
>12 long >0 inte städad
0 short 0522 mc68k-programfil (delad kravsidväxling)
>12 long >0 inte städad
# big-endian entries for pure executables
2 short 0410 ren
>1 byte 0 sun2-programfil
>1 byte 1 mc68010-programfil
>1 byte 2 mc68020-programfil
>1 byte 3 SPARC-programfil
>0 ubyte >077 dynamiskt länkad
# little-endian entries for pure executables
2 short 04001 ren
>1 byte 0 sun2-programfil
>1 byte 1 mc68010-programfil
>1 byte 2 mc68020-programfil
>1 byte 3 SPARC-programfil
>0 ubyte >077 dynamiskt länkad
# big-endian entries for impure executables
2 short 0407 oren
>1 byte 0 sun2-programfil
>1 byte 1 mc68010-programfil
>1 byte 2 mc68020-programfil
>1 byte 3 SPARC-programfil
>0 ubyte >077 dynamiskt länkad
# little-endian entries for impure executables
2 short 03401 oren
>1 byte 0 sun2-programfil
>1 byte 1 mc68010-programfil
>1 byte 2 mc68020-programfil
>1 byte 3 SPARC-programfil
>0 ubyte >077 dynamiskt länkad
# big-endian entries for Sun demand paged executables
2 short 0413 Sun-kravsidväxling
>1 byte 0 sun2-programfil
>1 byte 1 mc68010-programfil
>1 byte 2 mc68020-programfil
>1 byte 3 SPARC-programfil
>0 ubyte >077 dynamiskt länkad
# little-endian entries for Sun demand paged executables
2 short 05401 Sun-kravsidväxling
>1 byte 0 sun2-programfil
>1 byte 1 mc68010-programfil
>1 byte 2 mc68020-programfil
>1 byte 3 SPARC-programfil
>0 ubyte >077 dynamiskt länkad
0 short 0x8001 Adobe PostScript typ 1 binärt teckensnitt(PFB)
0 short 0x0180 Adobe PostScript typ 1 binärt teckensnitt(PFB)
0 long 0x00010000 TrueType teckensnittsfil version 1.0 (TTF)
0 long 0x00000100 TrueType teckensnittsfil version 1.0 (TTF)
0 long 0xf00000ff utökad bokföringsfil
# little-endian entry
0 long 0xff0000f0 utökad bokföringsfil
0 byte 0x80 8086 relokerbar (Microsoft)
0 byte 0xf0 MS-DOS-bibliotek
0 short 0xff65 x.out
>2 string __.SYMDEF slumpad
>0 byte x arkiv
0 short 0x206 Microsoft a.out
>0x1e short &0x10 överlägg
>0x1e short &0x2 separat
>0x1e short &0x4 ren
>0x1e short &0x800 segmenterad
>0x1e short &0x400 fristående
>0x1e short &0x8 fast stack
>0x1c byte &0x80 byte-växlad
>0x1c byte &0x40 ord-växlad
>0x10 long >0 inte städad
>0x1e short ^0xc000 pre-SysV
>0x1c byte &0x4 86
>0x1c byte &0x9 286
>0x1c byte &0xa 386
>0x1e short &0x1 körbar
>0x1e short ^0x1 objektfil
>0x1e short &0x40 Stor text
>0x1e short &0x20 Stora data
>0x1e short &0x120 Jättestora objekt aktiverade
0 short 0x10b VAX-krävt laddningsformat a.out-objektfil
>0x10 long >0 inte städad
0 short 0x140 gammal x.out för Microsoft 8086
>0x3 byte &0x4 separat
>0x3 byte &0x2 ren
>0 byte &0x1 körbar
>0 byte ^0x1 relokerbar
>0x14 long >0 inte städad
0 long 0x10b VAX-krävt laddningsformat a.out-objektfil
>0x10 long >0 inte städad
0 long 0x140 gammal x.out för Microsoft 8086
>0x3 byte &0x4 separat
>0x3 byte &0x2 ren
>0 byte &0x1 körbar
>0 byte ^0x1 relokerbar
>0x14 long >0 inte städad
0 long 0xe807 objektfil (z8000 a.out)
0 long 0xe808 ren objektfil (z8000 a.out)
0 long 0xe809 separat objektfil (z8000 a.out)
0 long 0xe805 överlagd objektfil (z8000 a.out)
0 long 0x178 Bell 5.0-programfil
2 short 0410 Sun skrivskyddad textprogramfil
>2 short 0407 gammal Sun-programfil
>1 byte 3 (SPARC)
>1 byte 2 (68020)
>1 byte 1 (68010)
>1 byte 0 (Sun2)
0 short 0143561 byte-växlat cpio-arkiv
0 long 0101555 APL-arbetsyta enkel precision PDP-11
0 long 0101554 APL-arbetsyta dubbel precision PDP-11
0 long 0101557 APL-arbetsyta enkel precision VAX
0 long 0101556 APL-arbetsyta dubbel precision VAX
0 short 017437 gamla packade data
0 string \037\036 packade data
0 string \377\037 kompakta data
0 string \037\235 komprimerade data
>2 byte&0x80 >0 blockkomprimerade
>2 byte&0x1f x %d-bitar
0 string \037\213 gzip-komprimerade data
>2 byte 8 - minskningsmetod
>3 byte &0x1 , ascii
>3 byte &0x2 , fortsättning
>3 byte &0x4 , extra fält
>3 byte &0x8 , ursprungligt filnamn
>3 byte &0x10 , kommentar
>3 byte &0x20 , krypterad
>8 byte 2 , maximal komprimering
>8 byte 4 , maximal hastighet
0 string !<arch>\n__.SYMDEF arkivera slumpbibliotek
0 long 0x1010101 MMDF-brevlåda
0 string <!OPS Interleaf ASCII-dokument
24 string SunGKS SunGKS
# version number follows, in the form m.n
>0 string GKSM Metafil
0 string GKSM GKS-metafil
# version number follows, in the form <!OPS, Version n.n>
0 string %!PS-AdobeFont Adobe PostScript ASCII-teckensnitt (PFA)
0 string %! PostScript-dokument
>2 string PS-Adobe conforming to level
>10 string -1.0 1.0
>10 string -2.0 2.0
>10 string -3.0 3.0
# Handle Microsoft PostScript files (CTRL-D%!)
0 string \004%! PostScript document text
# version ID follows, in the form PS-Adobe-nn
0 string Interpress/Xerox Interpress-dokument
# version ID follows, in the form /n.n
0 string StartFontMetrics mått för Adobe-teckensnitt
0 string StartFont bitar för Adobe-teckensnitt
0 long 0x137A2944 NeWS-bitmappsteckensnitt
0 long 0x137A2947 teckensnittsfamiljen NeWS
8 long 0x137A2B45 X11/NeWS-bitmappsteckensnitt
8 long 0x137A2B48 teckensnittsfamiljen X11/NeWS
0 short 0436 vfont-definition
0 string <MakerFile Frame Maker-dokument
0 string <MIFFile Frame Maker MIF-fil
0 string <MML Frame Maker MML-fil
0 string <BookFile Frame Maker-bokfil
# Audio files are always big-endian so there are two sets of tables here.
# The CPU endian architecture is determined via the ordering of the first 4 bytes
# (the string ".snd"). The tables below have this value represented as a single
# 4 byte long. If the architecture is big-endian the %d token can be used for
# interpreting the sampling rate.
# Since %d can't be done on the data for little endian machines the limitation
# is that sampling rates not included in the x86 entries will not be recognized.
#
# big-endian entries
#
0 long 0x2e736e64 ljuddata:
>12 long 1 8-bitars u-law,
>12 long 2 8-bitars linjär PCM,
>12 long 3 16-bitars linjär PCM,
>12 long 4 24-bitars linjär PCM,
>12 long 5 32-bitars linjär PCM,
>12 long 6 32-bitars flytpunkt,
>12 long 7 64-bitars flytpunkt,
>12 long 23 komprimerad (4-bitars G.721 ADPCM),
>12 long 24 komprimerad (8-bitars G0,722 ADPCM),
>12 long 25 komprimerad (3-bitars G0,723 ADPCM),
>12 long 26 komprimerad (5-bitars G0,723 ADPCM),
>12 long 27 8-bitars A-law,
>20 long 1 mono,
>20 long 2 stereo,
>20 long 4 quad,
>16 long x %d Hz
#
# little-endian entries
#
0 long 0x646e732e ljuddata:
>12 long 0x01000000 8-bitars u-law,
>12 long 0x02000000 8-bitars linjär PCM,
>12 long 0x03000000 16-bitars linjär PCM,
>12 long 0x04000000 24-bitars linjär PCM,
>12 long 0x05000000 32-bitars linjär PCM,
>12 long 0x06000000 32-bitars flytpunkt,
>12 long 0x07000000 64-bitars flytpunkt,
>12 long 0x17000000 komprimerad (4-bitars G.721 ADPCM),
>12 long 0x18000000 komprimerad (8-bitars G0,722 ADPCM),
>12 long 0x19000000 komprimerad (3-bitars G0,723 ADPCM),
>12 long 0x1a000000 komprimerad (5-bitars G0,723 ADPCM),
>12 long 0x1b000000 8-bitars A-law,
>20 long 0x01000000 mono,
>20 long 0x02000000 stereo,
>20 long 0x04000000 quad,
>16 long 0x401f0000 8000 Hz
>16 long 0x80250000 9600 Hz
>16 long 0x112b0000 11025 Hz
>16 long 0x803e0000 16000 Hz
>16 long 0xd4490000 18900 Hz
>16 long 0x22560000 22050 Hz
>16 long 0x007d0000 32000 Hz
>16 long 0xa8930000 37800 Hz
>16 long 0x44ac0000 44100 Hz
>16 long 0x80bb0000 48000 Hz
# .wav files are always little-endian
# .wav big-endian entries, starting with long value for the string "RIFF"
0 long 0x52494646 ljuddata:
>34 short 0x0800 8-bitars
>34 short 0x1000 16-bitars
>20 short 0x0100 linjär PCM,
>20 short 0x0200 MS ADPCM,
>20 short 0x0600 A-law,
>20 short 0x0700 u-law,
>20 short 0x1100 DVI ADPCM,
>22 short 0x0100 mono
>22 short 0x0200 stereo
# .wav little-endian entries, starting with long value for the string "RIFF"
0 long 0x46464952 ljuddata:
>34 short 0x0008 8-bitars
>34 short 0x0010 16-bitars
>20 short 0x0001 linjär PCM,
>20 short 0x0002 MS ADPCM,
>20 short 0x0006 A-law,
>20 short 0x0007 u-law,
>20 short 0x0011 DVI ADPCM,
>22 short 0x0001 mono
>22 short 0x0002 stereo
# .aiff files are always big-endian
# .aiff big-endian entries, starting with long value for the string "FORM"
0 long 0x464f524d ljuddata:
>26 short 0x0008 8-bitars linjär PCM,
>26 short 0x0010 16-bitars linjär PCM,
>20 short 0x0001 mono
>20 short 0x0002 stereo
# .aiff little-endian entries, starting with long value for the string "FORM"
0 long 0x4d524f46 ljuddata:
>26 short 0x0800 8-bitars linjär PCM,
>26 short 0x1000 16-bitars linjär PCM,
>20 short 0x0100 mono
>20 short 0x0200 stereo
# .mid files are always big-endian
# .mid big-endian entries, starting with long value for the string "MThd"
0 long 0x4d546864 MIDI-data:
>8 short x typ %u,
>10 short x %u spår
# .mid little-endian entry (the string "MThd")
# can't translate big-endian type and track information
0 long 0x6468544d MIDI-data
#
0 short 0x1010 PEX binärt arkiv
# rasterfiles are big-endian
# big-endian rasterfile entries
0 long 0x59a66a95 rasterfil,
>4 long >0 %ld x
>8 long >0 %ld x
>12 long >0 %ld
>20 long 0 bild i gammalt format
>20 long 1 bild i standardformat
>20 long 2 radlängdskodad bild
>20 long 3 bild i XRGB- eller RGB-format
>20 long 4 bild i tiff-format
>20 long 5 bild i iff-format (TAAC)
>20 long 0xffff bild i experimentellt format
# little-endian rasterfile entries
# cannot translate resolution stored as big-endian longs
0 long 0x956aa659 rasterfil,
>23 long 0 bild i gammalt format
>23 long 1 bild i standardformat
>23 long 2 radlängdskodad bild
>23 long 3 bild i XRGB- eller RGB-format
>23 long 4 bild i tiff-format
>23 long 5 bild i iff-format (TAAC)
>20 long 0xffff bild i experimentellt format
0 long 0x884f5053 snabbsparat Interleaf-dokument
0 long 0x2a535441 Aster*x
>7 long 0x574f5244 Words-dokument
>7 long 0x47524150 Grafik
>7 long 0x53505245 Kalkylblad
>7 long 0x4d414352 Makro
0 long 0x32323738 Aster*x Version 2
>29 byte 0x36 Words-dokument
>29 byte 0x35 Grafik
>29 byte 0x32 Kalkylblad
>29 byte 0x38 Makro
4 string pgscriptver IslandWrite-dokument
13 string DrawFile IslandDraw-dokument
0 string P1 PBM ascii-fil
0 string P2 PGM ascii-fil
0 string P3 PPM ascii-fil
0 string P4 PBM raw-fil
0 string P5 PGM raw-fil
0 string P6 PPM raw-fil
0 string \115\115 TIFF-fil, fallande signifikans (big-endian)
0 string \111\111 TIFF-fil, omvänd byteordning (little-endian)
0 string GIF87a GIF-fil, v87
0 string GIF89a GIF-fil, v89
0 string \377\330\377\340 JPEG-fil
0 string \377\330\377\341 JPEG-fil
0 string \377\330\377\356 JPG-fil
8 string ILBM IFF ILBM-fil
0 string \312\376\272\276 java-klassfil
36 string acsp Kodak Color Management System, ICC-profil
0 string %PDF Adobe Portable Document Format (PDF)
>4 string -1.0 v1.0
>4 string -1.1 v1.1
>4 string -1.2 v1.2
>4 string -1.3 v1.3
>4 string -1.4 v1.4
>4 string -1.5 v1.5
0 string <html html-dokument
0 string <HTML html-dokument
0 string <Html html-dokument
0 string <!doctype HTML html document
0 string <!doctype Html html document
0 string <!doctype html html document
0 string <!DOCTYPE HTML html document
0 string <!DOCTYPE Html html document
0 string <!DOCTYPE html html document
0 string <!Doctype HTML html document
0 string <!Doctype Html html document
0 string <!Doctype html html document
0 string <head html-dokument
0 string <HEAD html-dokument
0 string <Head html-dokument
0 string <title html-dokument
0 string <TITLE html-dokument
0 string <Title html-dokument
0 string <?xml XML-dokument
0 string <?XML XML-dokument
0 string <?Xml XML-dokument
0 string \0211PNG PNG-bilddata
0 string .RMF RealMedia-fil
0 string FlAsH-aRcHiVe Flash-arkiv
>13 string -1.0 1.0
>13 string -2.0 2.0
38 string application/vnd.sun.xml.writer StarOffice 7 Text Document
38 string application/vnd.sun.xml.calc StarOffice 7 Spreadsheet
38 string application/vnd.sun.xml.draw StarOffice 7 Drawing
38 string application/vnd.sun.xml.impress StarOffice 7 Presentation
38 string application/vnd.sun.xml.math StarOffice 7 Formula
38 string application/vnd.oasis.opendocument.chart OpenDocument Chart
38 string application/vnd.oasis.opendocument.database OpenDocument Database
38 string application/vnd.sun.xml.base OpenDocument Database
38 string application/vnd.oasis.opendocument.formula OpenDocument Formula
38 string application/vnd.oasis.opendocument.image OpenDocument Image
38 string application/vnd.oasis.opendocument.text-web HTML Document Template
38 string application/vnd.oasis.opendocument.text- OpenDocument
>78 string template Text Template
>78 string master Master Document
38 string application/vnd.oasis.opendocument.text OpenDocument Text
38 string application/vnd.oasis.opendocument.graphics OpenDocument Drawing
>81 string -template Template
38 string application/vnd.oasis.opendocument.presentation OpenDocument Presentation
>85 string -template Template
38 string application/vnd.oasis.opendocument.spreadsheet OpenDocument Spreadsheet
>84 string -template Template
0 string PK\003\004 ZIP-arkiv
0 string MZ DOS-programfil (EXE)
0 string LZ DOS-inbyggd
0 byte 0xe9 DOS-programfil (COM)
0 byte 0xeb DOS-programfil (COM)
0 string \013\023\010\000 ksh compiled shell script executable
24 long 60012 ufsdump-arkivfil
0 string TZif datafil för tidszoner i zoneinfo
0 string BZh bzip2-komprimerade data
>3 byte >47 , blockstorlek = %c00k
0 string SUNWcpch Sun C-kompilerare förkompilerat huvud
0 string SUNWCpch Sun C++-kompilerare förkompilerat huvud
0 string \043\040PaCkAgE\040DaTaStReAm paketdataström
0 short 0xcff1 CTF-datafil
0 string \177DOF DTrace DOF-datafil
0 string \177FCF fmd(1M)-kontrollpunktsfil
0 string EFT\0 Fault tree file,
>4 ushort x v%u
>6 ushort x rev %u,
>8 ushort x from esc v%u
>10 ushort x rev %u
0 string _SM_ DMTF SMBIOS image
>6 byte x version %u
>7 byte x .%u
0 byte 0x11 Solaris Audit File
0 byte 0x78 Solaris Audit File
# ZFS send stream entries
8 ullong 0x00000002f5bacbac ZFS snapshot stream
# little endian stream
8 ullong 0xaccbbaf502000000 ZFS snapshot stream
# Video files
2 string \001\272\041 MPEG Movie file
0 string \377\375 MPEG-1 Audio Layer 2
0 string \377\373 MPEG-1 Audio Layer 3
0 string \377\372 MPEG-1 Audio Layer 3
0 string \111\104\063 MPEG-1 Layer 3 with ID3v2
# AVI and GVI files
20 string hdrlavih RIFF Avi Video
>36 ulong >0 %u Max Bps,
>64 ushort x %u X
>68 ushort x %u,
>48 ulong x %u frames
20 string goog RIFF gvi
>88 ulong >0 %u Max Bps
>116 ushort x %u X
>120 ushort x %u,
>100 ulong x %u frames
# JPEG 2000 - jp2 image file.
3 string \014\152\120\040\040 JPEG 2000 Image file
# iso 9660 CD-ROM image and El Torito Bootable standard
32769 string CD\0 ISO 9660 filesystem image
>34823 string EL\040TORITO - El Torito
# Palm Pilot files .pdb and .prc of some type.
0x3c string TEXtREAd Palm DOC file
0x3c string SDocSilX iSilo 3 Doc file for PalmPilot
0x3c string applSil iSilo Application file
0x3c string appl Palm Pilot Application
0x3c string ToGoToGo iSilo Doc file for Palm Pilot
#SGI files with .rgb extention
0 string \001\332 SGI Image data,
>2 byte 1 RLE,
>2 byte 0 Verbatim,
>5 ubyte x %u-D
>7 ubyte x %u x
>9 ubyte x %u,
>11 ubyte x %u channel(s)
2048 string PCD_IPI Kodak Photo CD image pack file
>0xe02 byte&0x03 0x00 , landscape mode
>0xe02 byte&0x03 0x01 , portrait mode
>0xe02 byte&0x03 0x02 , landscape mode
>0xe02 byte&0x03 0x03 , portrait mode
0 string PCD_OPA Kodak Photo CD overview pack file
# MS Documents. Not much info available.
0 string \320\317\021\340\241\261\032\341 Microsoft
>546 string bjbj Word
>0 byte <0 Document
0 string {\\rtf Microsoft Rich Text Format Document
# mp4 media format with different media files embedded in it
4 string ftyp MPEG-4
>8 string isom Base Media v1 [IS0 14496-12:2003]
>8 string iso2 Base Media v2 [ISO 14496-12:2005]
>8 string m4a\040 Apple iTunes AAC-LC (.M4A) Audio
>8 string m4v\040 Apple iTunes (.M4V) Video
>8 string qt Apple QuickTime (.MOV/QT)
>8 string jp2 JPEG 2000 Image
>8 string jpm JPEG 2000 Compound Image (.JPM) [ISO 15444-6]
>8 string jpx JPEG 2000 w/ extensions (.JPX) [ISO 15444-2]
>8 string mp42 v2 [ISO 14496-14]
4 string moov QuickTime MOV file