Some Documents of File Specifications/Formats

Some Documents of File Specifications/Formats

Here are some documents to help you understand some file formats/headers, for file format fuzzing purpose:

WAVE PCM soundfile format (RIFF)
https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

ZIP File format specification
http://www.pkware.com/documents/casestudies/APPNOTE.TXT

MPEG File format
http://www.mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm#MPEGTAG

GZip File format
http://www.gzip.org/zlib/rfc-gzip.html

SWF File format
http://the-labs.com/MacromediaFlash/SWF-Spec/SWFfileformat.html

TIFF File format
http://www.awaresystems.be/imaging/tiff/faq.html

EXIF File format
http://www.media.mit.edu/pia/Research/deepview/exif.html

ID3Tag File format (v.2.3.0)
http://www.id3.org/id3v2.3.0

PNG File format (v1.2)
http://www.libpng.org/pub/png/spec/1.2/PNG-Contents.html

PDF File format
http://www.printmyfolders.com/understanding-pdf

PLS/M3U File format
http://forums.winamp.com/showthread.php?threadid=65772
http://www.assistanttools.com/articles/pls_playlist_format.shtml (PLS)
http://www.assistanttools.com/articles/m3u_playlist_format.shtml (M3U)

RAR File format
http://www.win-rar.com/index.php?id=24&kb_article_id=162

(to be updated…)