{"id":894,"date":"2012-04-30T18:25:06","date_gmt":"2012-04-30T18:25:06","guid":{"rendered":"http:\/\/www.hexacorn.com\/blog\/?p=894"},"modified":"2012-04-30T18:25:06","modified_gmt":"2012-04-30T18:25:06","slug":"file-formats-zoo","status":"publish","type":"post","link":"https:\/\/www.hexacorn.com\/blog\/2012\/04\/30\/file-formats-zoo\/","title":{"rendered":"File Formats ZOO"},"content":{"rendered":"<p>In 2009 my wife drawn a lovely illustration for my upcoming book about malware analysis. Unfortunately, I couldn&#8217;t complete the book (for various reasons) and her work never saw it to the printer. I really liked that illustration though and have been always thinking that I will find a way to use it one day. Today is the day and I present it to you, together with a short information on some most popular file formats. File formats is a topic that has been discussed so many times that it is not even worth mentioning, yet I do hope that while skimming the short information below, you will still find something new there. I have more interesting file signatures to come and will publish them when I complete binary snapshots. Illustration will be there too \ud83d\ude42<\/p>\n<pre><a href=\"https:\/\/www.hexacorn.com\/blog\/wp-content\/uploads\/2012\/04\/fileformatzoo.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-895\" title=\"fileformatzoo\" src=\"https:\/\/www.hexacorn.com\/blog\/wp-content\/uploads\/2012\/04\/fileformatzoo-229x300.png\" alt=\"\" width=\"229\" height=\"300\" srcset=\"https:\/\/www.hexacorn.com\/blog\/wp-content\/uploads\/2012\/04\/fileformatzoo-229x300.png 229w, https:\/\/www.hexacorn.com\/blog\/wp-content\/uploads\/2012\/04\/fileformatzoo.png 600w\" sizes=\"(max-width: 229px) 100vw, 229px\" \/><\/a><\/pre>\n<p><strong><span style=\"color: #ff0000;\">0x00 0x00 0x01 0x00<\/span><\/strong><\/p>\n<p>Windows Icon file (*.ico).<\/p>\n<p><strong>00 00 01 00<\/strong> 01 00 20 20 10 00 00 00 00 00 E8 02\u00a0 &#8230;&#8230;\u00a0 &#8230;&#8230;..<\/p>\n<p>00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00\u00a0 &#8230;&#8230;(&#8230; &#8230;@.<\/p>\n<p>\u2026<\/p>\n<p><strong><span style=\"color: #ff0000;\">0x00 0x00 0x01<\/span><\/strong><\/p>\n<p>Mpg movie (*.mpg, *.mpe, *.mpeg).<\/p>\n<p><strong>00 00 01<\/strong> BA 21 00 01 00 0F 80 0D F9 00 00 01 BB\u00a0 <strong>&#8230;<\/strong>.!&#8230;&#8230;&#8230;..<\/p>\n<p>00 0C 80 0D F9 07 E1 FF B8 C0 20 B9 E0 28 00 00\u00a0 &#8230;&#8230;&#8230;. ..(..<\/p>\n<p>\u2026<\/p>\n<p><strong><span style=\"color: #ff0000;\">0x00 0x01 0x00 0x00 Standard Jet DB<\/span><\/strong><\/p>\n<p>Microsoft Access database\u00a0 (*.mdb, *.accdb).<\/p>\n<p><strong>00 01 00 00 53 74 61 6E 64 61 72 64 20 4A 65 74\u00a0 &#8230;.Standard Jet<\/strong><\/p>\n<p><strong>20 44 42 <\/strong>00 00 00 00 00 B5 6E 03 62 60 09 C2 55\u00a0\u00a0 <strong>DB<\/strong>&#8230;&#8230;n.b`..U<\/p>\n<p>\u2026<\/p>\n<p><strong><span style=\"color: #ff0000;\">. . 0x0D 0x0A<\/span><\/strong><\/p>\n<p>Python compiler script\u00a0 (*.pyc).<\/p>\n<p>D1 F2<strong> 0D 0A<\/strong> 7E 74 F3 47 63 00 00 00 00 00 00 00\u00a0 ..<strong>..<\/strong>~t.Gc&#8230;&#8230;.<\/p>\n<p>00 0B 00 00 00 40 00 00 00 73 FD 00 00 00 64 00\u00a0 &#8230;..@&#8230;s&#8230;.d.<\/p>\n<p>\u2026<\/p>\n<p><strong><span style=\"color: #ff0000;\">0x1F 0x8B<\/span><\/strong><\/p>\n<p>Tar archive compressed using gzip (*.tgz).<\/p>\n<p><strong>1F 8B<\/strong> 08 00 03 83 74 3A 02 03 EC 3C FD 73 DB 36\u00a0 &#8230;&#8230;t:&#8230;&lt;.s.6<\/p>\n<p>B2 FD D5 FC 2B 30 8E A6 B6 72 16 15 F9 2B 17 B9\u00a0 &#8230;.+0&#8230;r&#8230;+..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>!&lt;arch&gt;<\/strong><\/span><\/p>\n<p>Library file (*.lib).<\/p>\n<p><strong>21 3C 61 72 63 68<\/strong> 3E 0A 2F 20 20 20 20 20 20 20\u00a0 <strong>!&lt;arch&gt;<\/strong>.\/<\/p>\n<p>20 20 20 20 20 20 20 20 31 31 32 36 39 34 35 34\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 11269454<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>!&lt;arch&gt;.debian-binary<\/strong><\/span><\/p>\n<p>Debian software package (*.deb).<\/p>\n<p><strong>21 3C 61 72 63 68 3E 0A 64 65 62 69 61 6E 2D 62\u00a0 !&lt;arch&gt;.debian-b<\/strong><\/p>\n<p><strong>69 6E 61 72 79 <\/strong>20 20 20 31 32 30 36 36 34 30 32\u00a0 <strong>inary<\/strong>\u00a0\u00a0 11066402<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>%PDF<\/strong><\/span><\/p>\n<p>PDF document File (*.pdf).<\/p>\n<p><strong>25 50 44 46<\/strong> 2D 31 2E 33 0D 25 E2 E3 CF D3 0D 0A\u00a0 <strong>%PDF<\/strong>-1.3.%&#8230;&#8230;<\/p>\n<p>36 20 30 20 6F 62 6A 0D 3C 3C 20 0D 2F 4C 69 6E\u00a0 6 0 obj.&lt;&lt; .\/Lin<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>.RMF<\/strong><\/span><\/p>\n<p>RMVB movie (*.rm, *.rmvb).<\/p>\n<p><strong>2E 52 4D 46<\/strong> 00 00 00 12 00 01 00 00 00 00 00 00\u00a0 <strong>.RMF<\/strong>&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>00 07 50 52 4F 50 00 00 00 32 00 00 00 1C FD E0\u00a0 ..PROP&#8230;2&#8230;&#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0&amp; 0xB2 u<\/strong><\/span><\/p>\n<p>ASF or WMV movie (*.asf, *.wmv).<\/p>\n<p><strong>30 26 B2<\/strong> <strong>75<\/strong> 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C\u00a0 <strong>0&amp;.u<\/strong>.f&#8230;&#8230;.b.l<\/p>\n<p>85 02 00 00 00 00 00 00 05 00 00 00 01 02 A1 DC\u00a0 &#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>7z<\/strong><\/span><\/p>\n<p>7Zip archive (*.7z).<\/p>\n<p><strong>37 7A<\/strong> BC AF 27 1C 00 03 11 05 8F B2 13 00 00 00\u00a0 <strong>7z<\/strong>..&#8217;&#8230;&#8230;&#8230;..<\/p>\n<p>00 00 00 00 54 00 00 00 00 00 00 00 8F 51 A0 B5\u00a0 &#8230;.T&#8230;&#8230;..Q..<\/p>\n<p>\u2026<\/p>\n<p><strong><span style=\"color: #ff0000;\">?_<\/span><\/strong><\/p>\n<p>Old Windows Help format (*.hlp).<\/p>\n<p><strong>3F 5F<\/strong> 03 00 0C 01 00 00 FF FF FF FF 1B 39 00 00\u00a0 <strong>?_<\/strong>&#8230;&#8230;&#8230;..9..<\/p>\n<p>FC 00 00 00 F3 00 00 00 00 6C 03 21 00 01 00 21\u00a0 &#8230;&#8230;&#8230;l.!&#8230;!<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>BM<\/strong><\/span><\/p>\n<p>Bitmap file (*.bmp).<\/p>\n<p><strong>42 4D<\/strong> 38 00 1B 00 00 00 00 00 36 00 00 00 28 00\u00a0 <strong>BM<\/strong>8&#8230;&#8230;.6&#8230;(.<\/p>\n<p>00 00 00 03 00 00 40 02 00 00 01 00 20 00 00 00\u00a0 &#8230;&#8230;@&#8230;.. &#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>BZh<\/strong><\/span><\/p>\n<p>Archive compressed using Bzip2 (*.bz, *.bz2, *.bzip2).<\/p>\n<p><strong>42 5A 68<\/strong> 39 31 41 59 26 53 59 B6 0D 89 62 00 8F\u00a0 <strong>BZh<\/strong>91AY&amp;SY&#8230;b..<\/p>\n<p>C8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF\u00a0 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>CWS<\/strong><\/span><\/p>\n<p>Compressed Flash movie (*.swf).<\/p>\n<p><strong>43 57 53<\/strong> 08 AD C6 00 00 78 9C E4 BD 07 5C 13 CB\u00a0 <strong>CWS<\/strong>&#8230;..x&#8230;.\\..<\/p>\n<p>F7 28 3E 1B 12 B2 81 D0 41 50 83 62 07 41 11 EC\u00a0 .(&gt;&#8230;..AP.b.A..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>d8:announce<\/strong><\/span><\/p>\n<p>Torrent file (*.torrent).<\/p>\n<p>64 38 3A 61 6E 6E 6F 75 6E 63 65 33 39 3A 68 74\u00a0 d8:announce39:ht<\/p>\n<p>74 70 3A 2F 2F 74 6F 72 72 65 6E 74 2E 75 62 75\u00a0 tp:\/\/torrent.ubu<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>FLV<\/strong><\/span><\/p>\n<p>Flash Video file (*.flv).<\/p>\n<p><strong>46 4C 56 01<\/strong> 05 00 00 00 09 00 00 00 00 12 00 01\u00a0 <strong>FLV.<\/strong>&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>C2 00 00 00 00 00 00 00 02 00 0A 6F 6E 4D 65 74\u00a0 &#8230;&#8230;&#8230;..onMet<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u2026ftyp<\/strong><\/span><\/p>\n<p>Quicktime movie (*.mov).<\/p>\n<p>00 00 00 20 <strong>66 74 79 70<\/strong> 71 74 20 20 20 05 03 00\u00a0 &#8230; <strong>ftyp<\/strong>qt\u00a0\u00a0 &#8230;<\/p>\n<p>71 74 20 20 00 00 00 00 00 00 00 00 00 00 00 00\u00a0 qt\u00a0 &#8230;&#8230;&#8230;&#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>From: &lt;Saved by Windows Internet Explorer&gt;<\/strong><\/span><\/p>\n<p>MIME HTML archive which may contain various files saved in a MIME format (*.mht).<\/p>\n<p><strong>46 72 6F 6D 3A 20 3C 53 61 76 65 64 20 62 79 20\u00a0 From: &lt;Saved by <\/strong><\/p>\n<p><strong>57 69 6E 64 6F 77 73 20 49 6E 74 65 72 6E 65 74\u00a0 Windows Internet<\/strong><\/p>\n<p><strong>20 45 78 70 6C 6F 72 65 72 20 37 3E 0D 0A 53 75\u00a0\u00a0 Explorer 7&gt;..Su<\/strong><\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>GIF87a<\/strong><\/span><\/p>\n<p>Picture saved in GIF 87a format (*.gif).<\/p>\n<p><strong>47 49 46 38 37 61<\/strong> 59 00 6D 00 F7 00 00 00 00 00\u00a0 <strong>GIF87a<\/strong>Y.m&#8230;&#8230;.<\/p>\n<p>00 00 40 00 00 80 00 00 FF 00 20 00 00 20 40 00\u00a0 ..@&#8230;&#8230;. .. @.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>GIF89a<\/strong><\/span><\/p>\n<p>Picture saved in GIF 89a format (*.gif).<\/p>\n<p><strong>47 49 46 38 39 61<\/strong> 01 00 01 00 80 00 00 FF FF FF\u00a0 <strong>GIF89a<\/strong>&#8230;&#8230;&#8230;.<\/p>\n<p>00 00 00 21 F9 04 01 00 00 00 00 2C 00 00 00 00\u00a0 &#8230;!&#8230;&#8230;.,&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>ID3<\/strong><\/span><\/p>\n<p>Mp3 music file (*.mp3).<\/p>\n<p><strong>49 44 33<\/strong> 03 00 00 00 00 06 46 54 45 4E 43 00 00\u00a0 <strong>ID3<\/strong>&#8230;&#8230;FTENC..<\/p>\n<p>00 01 40 00 00 00 00 00 00 00 00 00 02 00 00 00\u00a0 ..@&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>IDA1<\/strong><\/span><\/p>\n<p>The database of IDA Pro disassembler (*.ida).<\/p>\n<p><strong>49 44 41 31<\/strong> 00 00 3E 00 00 00 43 60 01 00 48 E0\u00a0 <strong>IDA1<\/strong>..&gt;&#8230;C`..H.<\/p>\n<p>01 00 00 00 00 00 4D 20 02 00 DD CC BB AA 01 00\u00a0 &#8230;&#8230;M &#8230;&#8230;..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>II<\/strong><\/span><\/p>\n<p>Image saved in TIFF (Intel) file format (*.tif, *.tiff).<\/p>\n<p><strong>49 49<\/strong> 2A 00 18 CA 34 00 2C 30 33 35 37 3B 34 35\u00a0 <strong>II<\/strong>*&#8230;4.,0357;45<\/p>\n<p>39 38 38 3D 38 37 3C 35 34 39 33 31 36 31 2F 34\u00a0 988=87&lt;5493161\/4<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>ISC(<\/strong><\/span><\/p>\n<p>InstallShield Cabinet File (*.cab). Requires a separate installer called setup.exe.<\/p>\n<p><strong>49 53 63 28<\/strong> 0C 60 00 01 00 00 00 00 00 02 00 00\u00a0 <strong>ISc(<\/strong>.`&#8230;&#8230;&#8230;.<\/p>\n<p>00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00\u00a0 &#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>ITSF<\/strong><\/span><\/p>\n<p>Windows Help File (*.chm).<\/p>\n<p><strong>49 54 53 46<\/strong> 03 00 00 00 60 00 00 00 01 00 00 00\u00a0 <strong>ITSF<\/strong>&#8230;.`&#8230;&#8230;.<\/p>\n<p>40 62 C0 46 09 04 00 00 10 FD 01 7C AA 7B D0 11\u00a0 @b.F&#8230;&#8230;.|.{..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>KGB_arch<\/strong><\/span><\/p>\n<p>Archive file created by KGB compression utility (*.kgb).<\/p>\n<p><strong>4B 47 42 5F 61 72 63 68<\/strong> 20 2D 33 0D 0A 32 35 30\u00a0 <strong>KGB_arch<\/strong> -3..250<\/p>\n<p>30 33 32 09 72 65 61 64 6D 65 2E 74 78 74 0D 0A\u00a0 032.readme.txt..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>L 0x00 0x00 0x00<\/strong><\/span><\/p>\n<p>Windows shortcut file (*.lnk).<\/p>\n<p><strong>4C<\/strong> <strong>00 00 00<\/strong> 01 14 02 00 00 00 00 00 C0 00 00 00\u00a0 <strong>L&#8230;<\/strong>&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>00 00 00 46 CB 40 00 00 20 00 00 00 F4 AA 17 AE\u00a0 &#8230;F.@.. &#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>L 0x01 0x05<\/strong><\/span><\/p>\n<p>Object file (*.obj).<\/p>\n<p><strong>4C 01 05<\/strong> 00 67 20 93 45 76 0A 00 00 3C 00 00 00\u00a0 <strong>L..<\/strong>.g .Ev&#8230;&lt;&#8230;<\/p>\n<p>00 00 00 00 2E 74 65 78 74 00 00 00 00 00 00 00\u00a0 &#8230;..text&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>MM<\/strong><\/span><\/p>\n<p>Image saved in TIFF (Motorola) file format (*.tif, *.tiff).<\/p>\n<p><strong>4D 4D<\/strong> 00 2A 00 00 0D 32 81 FF CD FF FB FF FF FE\u00a0 <strong>MM<\/strong>.*&#8230;2&#8230;&#8230;..<\/p>\n<p>01 FF FD FA FE 06 FF FE FE FF FE FE FF FF FE FD\u00a0 &#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u2026moov<\/strong><\/span><\/p>\n<p>Quicktime movie (*.mov).<\/p>\n<p>00 00 41 DE <strong>6D 6F 6F 76<\/strong> 00 00 00 6C 6D 76 68 64\u00a0 ..A.<strong>moov<\/strong>&#8230;lmvhd<\/p>\n<p>00 00 00 00 BD 38 15 59 BD 38 15 59 00 00 02 58\u00a0 &#8230;..8.Y.8.Y&#8230;X<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>MP+<\/strong><\/span><\/p>\n<p>Musepack Audio File (*.mpc).<\/p>\n<p><strong>4D 50 2B<\/strong> 07 81 35 00 00 00 00 C0 5F 00 00 00 00\u00a0 <strong>MP+<\/strong>..5&#8230;.._&#8230;.<\/p>\n<p>00 00 00 00 00 00 C0 80 F7 07 02 73 5A 3B 8B 80\u00a0 &#8230;&#8230;&#8230;..sZ;..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>MSCF<\/strong><\/span><\/p>\n<p>Microsoft Cabinet File\u00a0 (*.cab).<\/p>\n<p><strong>4D 53 43 46<\/strong> 00 00 00 00 8E 07 3E 00 00 00 00 00\u00a0 <strong>MSCF<\/strong>&#8230;&#8230;&gt;&#8230;..<\/p>\n<p>2C 00 00 00 00 00 00 00 03 01 01 00 01 00 00 00 \u00a0,&#8230;&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>MZ<\/strong><\/span><\/p>\n<p>Windows\/DOS executable (*.exe, *.dll, *.sys, *.cpl, *.ocx, and others).<\/p>\n<p><strong>4D 5A<\/strong> 90 00 03 00 00 00 04 00 00 00 FF FF 00 00\u00a0 <strong>MZ<\/strong>&#8230;&#8230;&#8230;&#8230;..<\/p>\n<p>B8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00\u00a0 &#8230;&#8230;..@&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>OggS<\/strong><\/span><\/p>\n<p>Music file saved in OggS format (*.ogg).<\/p>\n<p><strong>4F 67 67 53<\/strong> 00 02 00 00 00 00 00 00 00 00 67 0B\u00a0 <strong>OggS<\/strong>&#8230;&#8230;&#8230;.g.<\/p>\n<p>00 00 00 00 00 00 46 7D C7 F2 01 1E 01 76 6F 72\u00a0 &#8230;&#8230;F}&#8230;..vor<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PK<\/strong><\/span><\/p>\n<p>Zip Archive;\u00a0 used by Java (e.g. JAR files) and Microsoft Office 2007 (*.zip, *.jar, *.docx, and others).<\/p>\n<p><strong>50 4B<\/strong> 03 04 14 00 02 00 00 00 F8 43 36 38 00 00\u00a0 <strong>PK<\/strong>&#8230;&#8230;&#8230;C68..<\/p>\n<p>00 00 00 00 00 00 00 00 00 00 16 00 00 00 45 78\u00a0 &#8230;&#8230;&#8230;&#8230;..Ex<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Rar!<\/strong><\/span><\/p>\n<p>Rar Archive (*.rar, *.r00, *.r01, \u2026, part1.rar, part2.rar, \u2026).<\/p>\n<p><strong>52 61 72 21<\/strong> 1A 07 00 CF 90 73 00 00 0D 00 00 00 \u00a0<strong>Rar!<\/strong>&#8230;..s&#8230;&#8230;<\/p>\n<p>00 00 00 00 31 A3 74 C0 90 2E 00 3F F9 3B 00 00\u00a0 &#8230;.1.t&#8230;.?.;..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>regf<\/strong><\/span><\/p>\n<p>Windows registry file (*.dat, *.&lt;no extension&gt;).<\/p>\n<p><strong>72 65 67 66<\/strong> 01 00 00 00 01 00 00 00 00 00 00 00\u00a0 <strong>regf<\/strong>&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>00 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00\u00a0 &#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>RIFF&#8230;ACON<\/strong><\/span><\/p>\n<p>Animated cursor (*.cur).<\/p>\n<p><strong>52 49 46 46<\/strong> 50 3A 00 00 <strong>41 43 4F 4E<\/strong> 4C 49 53 54\u00a0 <strong>RIFF<\/strong>P:..<strong>ACON<\/strong>LIST<\/p>\n<p>46 00 00 00 49 4E 46 4F 49 4E 41 4D 0B 00 00 00\u00a0 F&#8230;INFOINAM&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>RIFF&#8230;AVI<\/strong><\/span><\/p>\n<p>AVI movie\u00a0 (*.avi).<\/p>\n<p><strong>52 49 46 46<\/strong> 88 51 5A 01 <strong>41 56 49<\/strong> 20 4C 49 53 54\u00a0 <strong>RIFF<\/strong>.QZ.<strong>AVI<\/strong> LIST<\/p>\n<p>46 01 00 00 68 64 72 6C 61 76 69 68 38 00 00 00\u00a0 F&#8230;hdrlavih8&#8230;&#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>SZDD<\/strong><\/span><\/p>\n<p>A file compressed with Microsoft program compress.exe\u00a0 (*.??_ e.g. *.ex_ for compressed *.exe).<\/p>\n<p><strong>53 5A 44 44<\/strong> 88 F0 27 33 41 65 00 74 00 00 FF 4D\u00a0 <strong>SZDD<\/strong>..&#8217;3Ae.t&#8230;M<\/p>\n<p>5A 90 00 03 00 00 00 7D 04 F5 F0 FF FF 00 00 B8\u00a0 Z&#8230;&#8230;}&#8230;&#8230;..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0x60 0xEA<\/strong><\/span><\/p>\n<p>Arj archive (*.arj).<\/p>\n<p><strong>60 EA<\/strong> 2E 00 22 0B 01 0A 10 00 02 EB EB BC 86 3A\u00a0 <strong>`.<\/strong>..&#8221;&#8230;&#8230;&#8230;.:<\/p>\n<p>EB BC 86 3A 00 00 00 00 00 00 00 00 00 00 00 00\u00a0 &#8230;:&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0x78 0x01<\/strong><\/span><\/p>\n<p>DMG image for Mac (*.dmg).<\/p>\n<p><strong>78 01 ED<\/strong> 9D 0B 80 1D 55 7D FF 67 E6 3E F7 BE 76\u00a0 <strong>x..<\/strong>&#8230;.U}.g.&gt;..v<\/p>\n<p>49 78 04 44 5C F3 8F 2B 41 B2 5D 48 08 81 50 59\u00a0 Ix.D\\..+A.]H..PY<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>{\\rtf<\/strong><\/span><\/p>\n<p>Document saved in Rich Text Format (RTF) (*.rtf).<\/p>\n<p><strong>7B 5C 72 74<\/strong> <strong>66<\/strong> 31 5C 61 64 65 66 6C 61 6E 67 31\u00a0 <strong>{\\rtf<\/strong>1\\adeflang1<\/p>\n<p>30 32 35 5C 61 6E 73 69 5C 61 6E 73 69 63 70 67\u00a0 025\\ansi\\ansicpg<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0x7F ELF<\/strong><\/span><\/p>\n<p>Linux executable\u00a0 (*.&lt;no extension&gt;, *.so).<\/p>\n<p><strong>7F 45 4C 46<\/strong> 01 01 01 00 00 00 00 00 00 00 00 00\u00a0 <strong>.ELF<\/strong>&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>02 00 03 00 01 00 00 00 00 81 04 08 34 00 00 00\u00a0 &#8230;&#8230;&#8230;&#8230;4&#8230;<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0x89 PNG<\/strong><\/span><\/p>\n<p>An image saved in PNG format (*.png).<\/p>\n<p><strong>89 50 4E 47<\/strong> 0D 0A 1A 0A 00 00 00 0D 49 48 44 52\u00a0 <strong>.PNG<\/strong>&#8230;&#8230;..IHDR<\/p>\n<p>00 00 03 D5 00 00 02 78 08 02 00 00 00 E4 DD 57\u00a0 &#8230;&#8230;.x&#8230;&#8230;.W<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xCA 0xFE 0xBA 0xBE (CAFEBABE)<\/strong><\/span><\/p>\n<p>Java file (*.class) or Mac Mach-O Universal binary (*.app).<\/p>\n<p><strong>CA FE BA BE<\/strong> 00 00 00 32 00 C0 0A 00 30 00 6A 09\u00a0 &#8230;&#8230;.2&#8230;.0.j.<\/p>\n<p>00 2F 00 6B 07 00 6C 08 00 6D 0A 00 03 00 6E 09\u00a0 .\/.k..l..m&#8230;.n.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xD0\u00a0 0xCF\u00a0 0x11 0xE0 (D0CF11E)<\/strong><\/span><\/p>\n<p>Compound OLE file from Microsoft\u00a0 (*.doc, *.xls, *.msi, and others).<\/p>\n<p><strong>D0 CF 11 E0<\/strong> A1 B1 1A E1 00 00 00 00 00 00 00 00\u00a0 <strong>&#8230;&#8230;<\/strong>&#8230;&#8230;&#8230;.<\/p>\n<p>00 00 00 00 00 00 00 00 3E 00 03 00 FE FF 09 00\u00a0 &#8230;&#8230;..&gt;&#8230;&#8230;.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xED 0xAB 0xEE 0xDB<\/strong><\/span><\/p>\n<p>Red Hat Package Manager File (*.rpm).<\/p>\n<p><strong>ED AB EE DB<\/strong> 03 00 00 00 00 01 74 75 78 70 61 69\u00a0 <strong>&#8230;.<\/strong>&#8230;&#8230;tuxpai<\/p>\n<p>6E 74 2D 30 2E 39 2E 32 30 2D 31 2E 66 38 5F 66\u00a0 nt-0.9.20-1.f8_f<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xEF 0xBB 0xBF<\/strong><\/span><\/p>\n<p>Text encoded in UTF8 (*.txt, *.utf8, and others).<\/p>\n<p><strong>EF BB BF<\/strong> 54 68 69 73 20 69 73 20 61 20 73 69 6D\u00a0 &#8230;This is a sim<\/p>\n<p>70 6C 65 20 74 65 78 74 20 66 69 6C 65 20 2E 2E\u00a0 ple text file ..<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xFF 0xD8&#8230;JFIF<\/strong><\/span><\/p>\n<p>Picture saved in a JPEG format (*.jpg, *.jpe, *.jpeg).<\/p>\n<p><strong>FF D8<\/strong> FF E0 00 10 <strong>4A 46 49 46<\/strong> 00 01 02 00 00 64\u00a0 &#8230;&#8230;<strong>JFIF<\/strong>&#8230;..d<\/p>\n<p>00 64 00 00 FF FE 00 12 41 64 6F 62 65 20 49 6D\u00a0 .d&#8230;&#8230;Adobe Im<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xFE 0xFF<\/strong><\/span><\/p>\n<p>Text encoded in UTF16BE (*.txt, and others).<\/p>\n<p><strong>FE FF<\/strong> 00 54 00 68 00 69 00 73 00 20 00 69 00 73\u00a0 &#8230;T.h.i.s. .i.s<\/p>\n<p>00 20 00 61 00 20 00 73 00 69 00 6D 00 70 00 6C\u00a0 . .a. .s.i.m.p.l<\/p>\n<p>\u2026<\/p>\n<p><span style=\"color: #ff0000;\"><strong>0xFF 0xFE<\/strong><\/span><\/p>\n<p>Text encoded in UTF16LE (*.txt, and others).<\/p>\n<p><strong>FF FE<\/strong> 54 00 68 00 69 00 73 00 20 00 69 00 73 00\u00a0 ..T.h.i.s. .i.s.<\/p>\n<p>20 00 61 00 20 00 73 00 69 00 6D 00 70 00 6C 00\u00a0\u00a0 .a. .s.i.m.p.l.<\/p>\n<p>\u2026<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In 2009 my wife drawn a lovely illustration for my upcoming book about malware analysis. Unfortunately, I couldn&#8217;t complete the book (for various reasons) and her work never saw it to the printer. I really liked that illustration though and &hellip; <a href=\"https:\/\/www.hexacorn.com\/blog\/2012\/04\/30\/file-formats-zoo\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[21],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts\/894"}],"collection":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/comments?post=894"}],"version-history":[{"count":10,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts\/894\/revisions"}],"predecessor-version":[{"id":905,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts\/894\/revisions\/905"}],"wp:attachment":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/media?parent=894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/categories?post=894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/tags?post=894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}