- Add
reader-id3v2
feature
- Improve Free Lossless Audio Codec (FLAC) detection when it contains ID3v2 metadata
- Improve MPEG-1/2 Audio Layer 3 (MP3) detection
- ID3v2 (ID3)
- Fix AutoCAD Drawing (DWG) signature
- Glyphs
- Sketch
- Sketch 43
- age encryption
- Add
Compressed
kind - Add
Diagram
kind - Add
Ebook
kind - Add
Formula
kind - Add
Metadata
kind - Add
Other
kind - Add
Presentation
kind - Add
Spreadsheet
kind - Change
FileFormat::from_bytes
argument type - Drop
Application
kind - Drop
Book
kind - Drop
Certificate
kind - Drop
Compression
kind - Drop
Syndication
kind - Drop
Text
kind - Drop
serde
feature - Rename
AdobeFlashPlayerAudio
toFlashMp4Audio
- Rename
AdobeFlashPlayerAudiobook
toFlashMp4Audiobook
- Rename
AdobeFlashPlayerProtectedVideo
toFlashMp4ProtectedVideo
- Rename
AdobeFlashPlayerVideo
toFlashMp4Video
- Rename
AdvancedCompressionEngine
toAce
- Rename
AndroidCompiledResources
toAndroidResourceStorageContainer
- Rename
ApacheAvroObjectContainer
toApacheAvro
- Rename
BitmapFontAscii
toBmfontAscii
- Rename
BitmapFontBinary
toBmfontBinary
- Rename
BittorrentFile
toBittorrent
- Rename
DebianBinaryPackage
toDebianPackage
- Rename
DigitalAssetExchange
toCollaborativeDesignActivity
- Rename
FictionbookZipped
toFictionbookZip
- Rename
Iff8BitSampledVoice
toEightBitSampledVoice
- Rename
KeyholeMarkupLanguageZipped
toKeyholeMarkupLanguageZip
- Rename
MpegDashManifest
toMpegDashMpd
- Rename
MusicxmlZipped
toMusicxmlZip
- Rename
UniversalSceneDescriptionZipped
toUniversalSceneDescriptionZip
- Fix Apache Arrow Columnar (Arrow) media type
- Fix Apache Parquet (Parquet) media type
- Fix Audio Codec 3 (AC-3) media type
- Fix Audio Codec 3 (AC-3) short name
- Fix BMFont ASCII (FNT) media type
- Fix BMFont Binary (FNT) media type
- Fix Dalvik Executable (DEX) signature
- Fix DjVu kind
- Fix EOCD research when using
reader-zip
feature - Fix Encapsulated PostScript (EPS) kind
- Fix LaTeX (TeX) kind
- Fix MTV media type
- Fix Microsoft Project Plan (MPP) kind
- Fix OpenDocument Graphics (ODG) kind
- Fix OpenDocument Graphics Template (OTG) kind
- Fix PostScript (PS) kind
- Fix Small Web Format (SWF) signature
- Fix Squashfs extension
- Fix StarDraw (SDA) kind
- Fix Sun XML Draw (SXD) kind
- Fix Sun XML Draw Template (STD) kind
- Fix WordPerfect Graphics (WPG) kind
- Fix WordPerfect Macro (WPM) kind
- Refactor and improve readers
- Android App Bundle (AAB)
- AppImage
- Commodore 64 Cartridge (CRT)
- Commodore 64 Program (PRG)
- Corel Presentations (SHW)
- Corel Presentations 7 (SHW)
- Flash CS5 Project (FLA)
- Flash Project (FLA)
- Mozilla Archive (MAR)
- Multi Layer Archive (MLA)
- OpenXPS (OXPS)
- Uniform Office Format Presentation (UOP)
- Uniform Office Format Spreadsheet (UOS)
- Uniform Office Format Text (UOT)
- Windows App Bundle (APPXBUNDLE)
- WordPerfect Presentations (SHW)
- Fix Neo Geo Pocket ROM (NGP) extension
- Add precision to the JSON Feed signature
- Improve performance and precision of all readers
- Empty
- Microsoft Write (WRI)
- Neo Geo Pocket Color ROM (NGC)
- Picture Exchange (PCX)
- Remove
cfb
dependency when usingreader-cfb
feature - Remove
zip
dependency when usingreader-zip
feature
- Add
reader-mp4
feature - Drop MPEG-1/2 Audio Layer 1 (MP1) support
- Fix MPEG-DASH MPD (MPD) name
- Add precision to the 3rd Generation Partnership Project (3GPP) signature
- Add precision to the 3rd Generation Partnership Project 2 (3GPP2) signature
- Add precision to the High Efficiency Image File Format (HEIF) signature
- Add precision to the High Efficiency Image File Format Sequence (HEIFS) signature
- Add precision to the JPEG 2000 Part 1 (JP2) signature
- Add precision to the MPEG-4 Part 14 (MP4) signature
- ActiveMime (MSO)
- Amiga Disk File (ADF)
- MPEG-4 Part 14 (MP4)
- MPEG-4 Part 14 Audio (MP4)
- MPEG-4 Part 14 Subtitles (MP4)
- Matroska Subtitles (MKS)
- Silicon Graphics Movie (SGI)
- MPEG-DASH MPD (MPD)
- Microsoft Works 6 Spreadsheet (XLR)
- Microsoft Works Database (WDB)
- Microsoft Works Spreadsheet (WKS)
- Microsoft Works Word Processor (WPS)
- Improve Timed Text Markup Language (TTML) detection
- Add
Database
kind - Drop Stereolithography Binary (STL) support
- Detect FictionBook ZIP (FBZ) only with files in the root of the archive
- Autodesk 123D (123DX)
- Autodesk Alias (WIRE)
- Autodesk Inventor Assembly (IAM)
- Autodesk Inventor Drawing (IDW)
- Autodesk Inventor Part (IPT)
- Autodesk Inventor Presentation (IPN)
- CD Audio (CDA)
- Cinema 4D (C4D)
- Fusion 360 (F3D)
- Initial Graphics Exchange Specification (IGES)
- Microsoft Reader (LIT)
- SolidWorks Assembly (SLDASM)
- SolidWorks Drawing (SLDDRW)
- SolidWorks Part (SLDPRT)
- Standard for the Exchange of Product model data (STEP)
- Universal Scene Description ASCII (USDA)
- Universal Scene Description Binary (USDC)
- Universal Scene Description ZIP (USDZ)
- Virtual Reality Modeling Language (VRML)
- Windows Media Playlist (WPL)
- Add
Syndication
kind - Rename
Mpeg1AudioLayer1
toMpeg12AudioLayer1
- Rename
Mpeg1AudioLayer2
toMpeg12AudioLayer2
- Improve internal documentation
- Fix MPEG-1/2 Audio Layer 1 (MP1) name
- Fix MPEG-1/2 Audio Layer 2 (MP2) name
- Add MPEG-1/2 Audio Layer 1 (MP1) signature
- Add MPEG-1/2 Audio Layer 3 (MP3) signature
- Detect Scalable Vector Graphics (SVG) with an uppercase tag
- Atom
- JSON Feed
- Lempel-Ziv-Markov chain algorithm (LZMA)
- Mathematical Markup Language (MathML)
- Squashfs
- StarCalc (SDC)
- StarChart (SDS)
- StarDraw (SDA)
- StarImpress (SDD)
- StarMath (SMF)
- StarWriter (SDW)
- Sun XML Calc (SXC)
- Sun XML Calc Template (STC)
- Sun XML Draw (SXD)
- Sun XML Draw Template (STD)
- Sun XML Impress (SXI)
- Sun XML Impress Template (STI)
- Sun XML Math (SXM)
- Sun XML Writer (SXW)
- Sun XML Writer Global (SGW)
- Sun XML Writer Template (STW)
- Tiled Map XML (TMX)
- Tiled Tileset XML (TSX)
- Windows Imaging Format (WIM)
- WordPerfect Document (WPD)
- WordPerfect Graphics (WPG)
- WordPerfect Macro (WPM)
- openNURBS (3DM)
- rzip (RZ)
- Fix performance issue on malformed EBML files when using
reader-ebml
feature
- Fix performance issue on large Matroska files when using
reader-ebml
feature
- Fix Lempel-Ziv Finite State Entropy (LZFSE) name
- Fix panic when reading an infinite stream via a reader (e.g. /dev/urandom on Linux)
- Add
Archive
kind - Add
Book
kind - Add
Certificate
kind - Add
Compression
kind - Add
Disk
kind - Add
Document
kind - Add
Executable
kind - Add
Geospatial
kind - Add
Package
kind - Add
Playlist
kind - Add
Rom
kind - Add
Subtitle
kind - Add
reader-asf
feature - Add
reader-ebml
feature - Add
reader-rm
feature - Add
serde
feature - Change the return type of
FileFormat::short_name
from&str
toOption<&str>
- Drop
accuracy
features - Drop
reader-mkv
feature - Rename
AdvancedMediaVideo
toActionsMediaVideo
- Rename
Extensible3dGraphics
toExtensible3d
- Rename
Mpeg1Video
toMpeg12Video
- Fix Audio Interchange File Format (AIFF) media type
- Fix AutoCAD Drawing (DWG) media type
- Fix Drawing Exchange Format ASCII (DXF) media type
- Fix Drawing Exchange Format Binary (DXF) media type
- Fix Flexible Image Transport System (FITS) kind and media type
- Fix JPEG 2000 Part 3 (MJ2) kind and media type
- Fix JPEG Extended Range (JXR) name
- Fix MPEG-2 Transport Stream (TS) short name and extension
- Fix Multiple-image Network Graphics (MNG) media type
- Fix PEM Private Key (PEM) signatures
- Fix PEM-based formats short name
- Remove Java Class short name
- Remove macOS Alias short name
- Add precision to the AbiWord (ABW) signature
- Add precision to the AbiWord Template (AWT) signature
- Add precision to the Archived by Robert Jung (ARJ) signature
- Add precision to the Flash MP4 Audio (F4A) signature
- Add precision to the Flash MP4 Audiobook (F4B) signature
- Add precision to the Flash MP4 Protected Video (F4P) signature
- Add precision to the Flash MP4 Video (F4V) signature
- Add precision to the LLVM Bitcode (BC) signature
- Add precision to the MS-DOS Executable (EXE) signature
- Add precision to the Stereolithography Binary (STL) signature
- Add precision to the Windows Bitmap (BMP) signature
- Add precision to the cpio signature
- Detect Additive Manufacturing Format (AMF) without XML declaration
- Detect Advanced Stream Redirector (ASX) with XML declaration
- Detect Collaborative Design Activity (COLLADA) without XML declaration
- Detect Extensible 3D (X3D) without XML declaration
- Detect Extensible Stylesheet Language Transformations (XSLT) without XML declaration
- Detect GPS Exchange Format (GPX) without XML declaration
- Detect Geography Markup Language (GML) without XML declaration
- Detect Keyhole Markup Language (KML) without XML declaration
- Detect MusicXML without XML declaration
- Detect Really Simple Syndication (RSS) without XML declaration
- Detect Scalable Vector Graphics (SVG) without XML declaration
- Detect Simple Object Access Protocol (SOAP) without XML declaration
- Detect XML Localization Interchange File Format (XLIFF) without XML declaration
- Detect XML Shareable Playlist Format (XSPF) without XML declaration
- Detect draw.io (DRAWIO) without XML declaration
- Distinguish between BDAV MPEG-2 Transport Stream (MT2S) and MPEG-2 Transport Stream (TS)
- Optimize detection of EXE-based file formats when using
reader-exe
feature - Optimize detection of XML-based file formats when using
reader-xml
feature
- Update
cfb
dependency from 0.7 to 0.8
- 8-Bit Sampled Voice (8SVX)
- ACE
- AbiWord (ABW)
- AbiWord Template (AWT)
- Adobe Integrated Runtime (AIR)
- Advanced Systems Format (ASF)
- Atari 7800 ROM (A78)
- Audio Visual Research (AVR)
- BZip3 (BZ3)
- Broad Band eBook (BBeB)
- Canon Raw (CRW)
- Design Web Format (DWF)
- FictionBook (FB2)
- FictionBook ZIP (FBZ)
- Flexible and Interoperable Data Transfer (FIT)
- Game Gear ROM (GG)
- JPEG 2000 Codestream (J2C)
- Linear Executable (LE)
- MTV
- Mega Drive ROM (MD)
- Microsoft Digital Video Recording (DVR-MS)
- Neo Geo Pocket ROM (NGP)
- New Executable (NE)
- Nintendo Switch Executable (NSO)
- Nintendo Switch Package (NSP)
- Nintendo Switch ROM (XCI)
- OpenDocument Database (ODB)
- OpenDocument Formula (ODF)
- OpenDocument Formula Template (OTF)
- OpenDocument Graphics Template (OTG)
- OpenDocument Presentation Template (OTP)
- OpenDocument Spreadsheet Template (OTS)
- OpenDocument Text Master (ODM)
- OpenDocument Text Master Template (OTM)
- OpenDocument Text Template (OTT)
- PEM Public Key (PEM)
- QEMU Copy On Write (QCOW)
- RealAudio (RA)
- RealMedia (RM)
- RealVideo (RV)
- Sega Master System ROM (SMS)
- SpaceClaim Document (SCDOC)
- StuffIt (SIT)
- StuffIt X (SITX)
- Timed Text Markup Language (TTML)
- Training Center XML (TCX)
- Universal Subtitle Format (USF)
- Virtual Machine Disk (VMDK)
- Web Video Text Tracks (WebVTT)
- Windows Media Audio (WMA)
- Windows Recorded TV Show (WTV)
- Xbox 360 Executable (XEX)
- Xbox Executable (XBE)
- ZPAQ
- bzip (BZ)
- Differentiate Polygon ASCII (PLY) and Polygon Binary (PLY)
- Differentiate Stereolithography ASCII (STL) and Stereolithography Binary (STL)
- Rename
Extensible3DGraphics
toExtensible3dGraphics
- Rename
FastTracker2ExtendedModule
toFasttracker2ExtendedModule
- Rename
MicrosoftDirectDrawSurface
toMicrosoftDirectdrawSurface
- Rename
OpenDocumentGraphics
toOpendocumentGraphics
- Rename
OpenDocumentPresentation
toOpendocumentPresentation
- Rename
OpenDocumentSpreadsheet
toOpendocumentSpreadsheet
- Rename
OpenDocumentText
toOpendocumentText
- Rename
QualcommPureVoice
toQualcommPurevoice
- Rename
Screamtracker3Module
toScreamTracker3Module
- Fix Flexible Image Transport System (FITS) signature
- Fix Microsoft DirectDraw Surface (DDS) media type
- Fix PGP-based formats short name
- Fix Portable GrayMap (PGM) variant name
- Fix Scream Tracker 3 Module (S3M) name
- Add additional CLSIDs for some Compound File Binary (CFB) based file formats
- Add detection of HyperText Markup Language (HTML) files with a BOM
- Add detection of SubRip Text (SRT) files with a BOM
- Add precision to the Polygon ASCII (PLY) and Polygon Binary (PLY) signatures
- Add unit test for LLVM Bitcode (BC)
- 3D Studio (3DS)
- 3D Studio Max (MAX)
- Actions Media Video (AMV)
- Adaptable Scalable Texture Compression (ASTC)
- Additive Manufacturing Format (AMF)
- Advanced Stream Redirector (ASX)
- Autodesk Animator (FLI)
- Autodesk Animator Pro (FLC)
- BMFont ASCII (FNT)
- BMFont Binary (FNT)
- Drawing Exchange Format ASCII (DXF)
- Drawing Exchange Format Binary (DXF)
- Inter-Quake Export (IQE)
- Inter-Quake Model (IQM)
- JPEG Network Graphics (JNG)
- MagicaVoxel (VOX)
- Magick Image File Format (MIFF)
- Maya ASCII (MA)
- Maya Binary (MB)
- Model 3D ASCII (A3D)
- Model 3D Binary (M3D)
- Multiple-image Network Graphics (MNG)
- Portable FloatMap (PFM)
- Quite OK Audio (QOA)
- Quite OK Image (QOI)
- SHOUTcast Playlist (PLS)
- Silicon Graphics Image (SGI)
- SoundFont 2 (SF2)
- Ultimate Soundtracker Module (MOD)
- Universal 3D (U3D)
- WebAssembly Text (WAT)
- X PixMap (XPM)
- XML Shareable Playlist Format (XSPF)
- gettext Machine Object (MO)
- Add detection of Extensible Markup Language (XML) files with a BOM
- Make the file format kind optional in the declaration
- Collaborative Design Activity (COLLADA)
- Filmbox (FBX)
- InDesign Markup Language (IDML)
- MS-DOS Batch (Batch)
- Microsoft Visual Studio Solution (SLN)
- Polygon File Format (PLY)
- Portable Arbitrary Map (PAM)
- Portable BitMap (PBM)
- Portable GrayMap (PGM)
- Portable PixMap (PPM)
- Stereolithography (STL)
- SubRip Text (SRT)
- draw.io (DRAWIO)
- farbfeld (FF)
- Add a short name for Tool Command Language Script (Tcl Script)
- Add a short name for UNIX archiver (archiver)
- Add a short name for UNIX compress (compress)
- Apache Avro (Avro)
- Apache Parquet (Parquet)
- AutoCAD Drawing (DWG)
- BitTorrent (Torrent)
- JPEG-LS (JLS)
- MP3 URL (M3U)
- Personal Storage Table (PST)
- Add
FileFormat::short_name
- Improve crate features
- Change the media type of Adobe Illustrator Artwork (AI) to
application/vnd.adobe.illustrator
- Improve global documentation
- Fix LHA signatures
- Fix vCalendar (VCS) extension
- Improve the detection of Extensible Markup Language (XML) based file formats
- Move the declaration of the file formats to a dedicated module
- Extensible 3D (X3D)
- GPS Exchange Format (GPX)
- LArc (LZS)
- PMarc (PMA)
- XML Localization Interchange File Format (XLIFF)
- iCalendar (ICS)
- Add
accuracy
feature
- Improve global documentation
- Simplify
lefi
example
- LaTeX (TeX)
- Remove dependencies of
lefi
example
- Clojure Script
- Extensible Markup Language (XML)
- Extensible Stylesheet Language Transformations (XSLT)
- Geography Markup Language (GML)
- HyperText Markup Language (HTML)
- Keyhole Markup Language (KML)
- Lua Script
- MusicXML
- MusicXML ZIP (MXL)
- Perl Script
- Plain Text (TXT)
- Python Script
- Really Simple Syndication (RSS)
- Ruby Script
- Scalable Vector Graphics (SVG)
- Shell Script
- Simple Object Access Protocol (SOAP)
- Tool Command Language Script (Tcl Script)
- vCalendar (VCS)
- vCard (VCF)
- Fix inverted names between
MatroskaVideo
andMetaInformationEncapsulation
- Common Object File Format (COFF)
- Google Draco (Draco)
- ICC Profile (ICC)
- Mach-O
- OpenRaster (ORA)
- Fix
README.md
- Add
FileFormat::kind
- Rename
AdobeInDesignDocument
toAdobeIndesignDocument
- Rename
Ani
toWindowsAnimatedCursor
- Rename
AppleQuickTime
toAppleQuicktime
- Rename
Cur
toWindowsCursor
- Rename
EmbeddedOpenType
toEmbeddedOpentype
- Rename
Ico
toWindowsIcon
- Rename
JavaKeyStore
toJavaKeystore
- Rename
MacOsAlias
toMacosAlias
- Rename
MicrosoftVisioDrawing
toOfficeOpenXmlDrawing
- Rename
MpegAudioLayer3
toMpeg12AudioLayer3
- Rename
OfficeOpenXmlWorkbook
toOfficeOpenXmlSpreadsheet
- Rename
OpenExr
toOpenexr
- Rename
OpenType
toOpentype
- Rename
ScreamTracker3Module
toScreamtracker3Module
- Rename
SeqBox
toSeqbox
- Rename
SketchUp
toSketchup
- Rename
TrueType
toTruetype
- Rename
VirtualBoxVirtualDiskImage
toVirtualboxVirtualDiskImage
- Rename
WavPack
toWavpack
- Rename
WebAssemblyBinary
toWebassemblyBinary
- Rename
WebP
toWebp
- Rename
WindowsExecutable
toMsDosExecutable
- Rename
XpInstall
toXpinstall
- Add MPEG-1/2 Audio Layer 3 (MP3) signature
- Add Matroska Video (MKV) signature
- Change UNIX archiver (archiver) extension from
ar
toa
(preferred) - Fix Apple QuickTime (MOV) signature
- Fix Joint Photographic Experts Group (JPEG) signature
- Add
formats
macro - Split items into modules
- Adobe Illustrator Artwork (AI)
- Circuit Diagram Document (CDDX)
- Creative Voice (VOC)
- DER Certificate (DER)
- DjVu
- Dynamic Link Library (DLL)
- Encapsulated PostScript (EPS)
- Enterprise Application Archive (EAR)
- Keyhole Markup Language ZIP (KMZ)
- LLVM Bitcode (BC)
- Lua Bytecode
- MPEG-1/2 Audio Layer 1 (MP1)
- MPEG-1/2 Audio Layer 2 (MP2)
- MPEG-2 Transport Stream (TS)
- Meta Information Encapsulation (MIE)
- Microsoft Access 2007 Database (ACCDB)
- Microsoft Access Database (MDB)
- Microsoft Excel Spreadsheet (XLS)
- Microsoft PowerPoint Presentation (PPTX)
- Microsoft Project Plan (MPP)
- Microsoft Publisher Document (PUB)
- Microsoft Software Installer (MSI)
- Microsoft Visio Drawing (VSD)
- Microsoft Word Document (DOC)
- PEM Certificate (PEM)
- PEM Certificate Signing Request (PEM)
- PEM Private Key (PEM)
- PGP Message (PGP)
- PGP Private Key Block (PGP)
- PGP Public Key Block (PGP)
- PGP Signature (PGP)
- PGP Signed Message (PGP)
- Portable Executable (PE)
- PostScript (PS)
- Rich Text Format (RTF)
- Sony Movie (MQV)
- TASTy
- Web Application Archive (WAR)
- WebM
- Windows App Package (APPX)
- iOS App Store Package (IPA)
- Add
FileFormat::from_reader
- Add
impl From<&[u8]> for FileFormat
- Add
lefi
example - Add
CHANGELOG.md
- Make signature offset optional
- Remove
FileFormat
enum generation with macro - Simplify
signatures
macro
- 3D Manufacturing Format (3MF)
- Android Package (APK)
- Design Web Format XPS (DWFX)
- Electronic Publication (EPUB)
- Java Archive (JAR)
- Microsoft Visio Drawing (VSD)
- Microsoft Visual Studio Extension (VSIX)
- Office Open XML Document (DOCX)
- Office Open XML Presentation (PPTX)
- Office Open XML Spreadsheet (XLSX)
- OpenDocument Graphics (ODG)
- OpenDocument Presentation (ODP)
- OpenDocument Spreadsheet (ODS)
- OpenDocument Text (ODT)
- XAP
- XPInstall (XPI)
- Android Binary XML (AXML)
- Android Resource Storage Container (ARSC)
- Optimized Dalvik Executable (DEY)
- Add
FileFormat::from_bytes
- Switch back
FileFormat
type from a structure to an enum
- 3D Manufacturing Format (3MF)
- Java Archive (JAR)
- MPEG-2 Transport Stream (TS)
- Microsoft Visio Drawing (VSD)
- Office Open XML Document (DOCX)
- Office Open XML Presentation (PPTX)
- Office Open XML Spreadsheet (XLSX)
- OpenDocument Graphics (ODG)
- OpenDocument Presentation (ODP)
- OpenDocument Spreadsheet (ODS)
- OpenDocument Text (ODT)
- Web Application Resource (WAR)
- XAP
- XPInstall (XPI)
- Add precision to the Dalvik Executable (DEX) signature
- Switch to Rust 2021
- Java KeyStore (JKS)
- Reorganize supported file formats table
- Add tests for all High Efficiency Image Coding Sequence (HEICS) format
- Add tests for all High Efficiency Image Coding (HEIC) format
- 3D Manufacturing Format (3MF)
- Java Archive (JAR)
- Microsoft DirectDraw Surface (DDS)
- Microsoft Visio Drawing (VSD)
- Office Open XML Document (DOCX)
- Office Open XML Presentation (PPTX)
- Office Open XML Spreadsheet (XLSX)
- Radiance HDR (HDR)
- Web Application Resource (WAR)
- XAP
- XPInstall (XPI)
- Switch
FileFormat
type from an enum to a structure
- HyperText Markup Language (HTML)
- Use of the correct Tag Image File Format (TIFF) extension
- Add new Apple QuickTime (MOV) signatures
- Add new Audio Interchange File Format (AIFF) signature
- Add precision to the Debian Package (DEB) signature
- Add precision to the Flexible Image Transport System (FITS) signature
- Add precision to the Windows Media Video (WMV) signature
- Add precision to the Windows Shortcut (LNK) signature
- Improve support of some file formats
- Replace Microsoft Software Installer (MSI) by Compound File Binary (CFB)
- ALZ
- Apache Arrow Columnar (Arrow)
- Apple iTunes Audiobook (M4B)
- Canon Raw 2 (CR2)
- Canon Raw 3 (CR3)
- FastTracker 2 Extended Module (XM)
- Flash MP4 Audio (F4A)
- Flash MP4 Audiobook (F4B)
- Fujifilm Raw (RAF)
- Impulse Tracker Module (IT)
- LHA
- Lempel-Ziv Finite State Entropy (LZFSE)
- Microsoft Compiled HTML Help (CHM)
- Microsoft Virtual Hard Disk (VHD)
- Microsoft Virtual Hard Disk 2 (VHDX)
- Nikon Electronic File (NEF)
- Panasonic Raw (RW2)
- Qualcomm PureVoice (QCP)
- ScreamTracker 3 Module (S3M)
- SeqBox (SBX)
- Snappy
- Sony DSD Stream File (DSF)
- Windows Animated Cursor (ANI)
- Windows Cursor (CUR)
- cpio
- macOS Alias
- zoo
- Fix Tag Image File Format (TIFF) signature
- Animated Portable Network Graphics (APNG)
- Electronic Publication (EPUB)
- Game Boy Color ROM (GBC)
- HyperText Markup Language (HTML)
- Khronos Texture (KTX)
- Khronos Texture 2 (KTX2)
- MPEG-2 Transport Stream (TS)
- Material Exchange Format (MXF)
- Mobipocket (MOBI)
- Olympus Raw Format (ORF)
- OpenDocument Graphics (ODG)
- OpenDocument Presentation (ODP)
- OpenDocument Spreadsheet (ODS)
- OpenDocument Text (ODT)
- Rich Text Format (RTF)
- Shapefile (SHP)
- SketchUp (SKP)
- UNIX archiver (archiver)
First version.