Module to find files without extensions using Magic Numbers
Project description
Module to find files without extensions using Magic Numbers. For Python 3.X
Magic Numbers implemented:
25504446:PDF Document or Adobe Portable Document Format and Forms Document file
424d:Bitmap graphic
ffd8”:JPEG graphic file
cafebabe:Class File
0000000c6a5020200D0a: JPEG 2000
47494638:GIF graphic file
4949:TIF graphic file
89504e470d0a1a0a:PNG graphic file
38425053:Photoshop Graphics
d7cdc69a:Windows Meta File
4d546864:MIDI file
00000100:Icon file
494433:MP3 file with ID3 identity tag
52494646:AVI video file
465753:Flash Shockwave
464c56:Flash Video
00000018667479706d703432:Mpeg 4 video file
6d6f6f76:MOV video file
3026b2758e66cf:Windows Video file
3026b2758e66cf:Windows Audio file
504b0304:PKZip
1f8b08:GZip
7573746172:Tar file
d0cf11e0a1b11ar1:Microsoft Installer
4c01:Object Code File
4d5a”:”Dynamic Library
4d534346”:CAB Installer file
4D5A:Executable file
526172211a0700:RAR file
4d5a:SYS file
3f5f0300:Help file
4b444d56:VMWare Disk file
2142444e42:Outlook Post Office file
d0cf11e0a1b11ae1:Word Document or Excel Document or PowerPoint Document or Visio Document or Outlook Message File
7b5c72746631:RTF Document
504b0304:DOCX (Office 2010) or XLSX (Office 2010) or PPTX (Office 2010)
5374616e64617264204a6574:Microsoft Database
2521:Postcript File
252150532d41646f62652d332e3020455053462d332030:EPS File
504b0304140008000800:Jar File
4d6963726f736f66742056697375616c2053747564696f20536f6c7574696f6e2046696c65:SLN File
Usage: –> Import TheMagicOfNumbers –> Magic = TheMagicOfNumbers.octarine(YOURFILE) –> print (Magic)
This is my tribute to Terry pratchett