Changes for this release of the file identifier:
* Now RIFF AVI files are only fully parsed if the option -ch
is used, should improve speed of parsing these types of
files by about 1000%.
* Extraction of EXIF Date information
+ PAD file parsing and matching about 100% faster
* Bugfix with PAD parsing
+ Added EBML parsing
+ Added extraction of OGG metadata (FLAC, SPEEX and VORBIS)
+ Added extraction of FLAC metadata
+ Much better MPEG audio file support
+ Reports if metadata could not be fully extracted
* Bugfix with -cb command line option
* Much more robust RIFF, XML, JPEG and PNG file parsing, now can detect error corruptions of those files more easily.
+ Rich text format metadata extraction
+ Portable executable file metadata extraction
+ SWF (uncompressed) image information extraction
+ OLE Documents greater than 7 Mbytes in size are now supported
+ ID3V2 metadata extraction
+ Better support for PAD files
+ MP3 file identification
+ Option to keep file dates
+ 300% speed increase in CRC-32 calculation
+ Extract detailed information from AVI/RIFF files
* some small bugfixes (especially with file masks!)
+ When updating 4NT/4DOS description, accented characters are removed
+ 10% speed improvement when reading RIFF/IFF/XML/SGML/PNG/OLE and JPEG files
- 0000002: [Behavior/Execution] Memory leak when executing with invalid command line option - closed. - 0000003: [Behavior/Execution] Wrong interpretation of filemasks. - closed.
Metaedit - Change Log Metaedit - 0.5.3 ================ - 0000053: [Behavior/Execution] Internal metadata video information is not correctly displayed. (carl) - closed.
- 0000048: [Behavior/Execution] Double clicking on a file in metaexplore may not automatically call the registered file type handler. (carl) - closed. - 0000037: [Behavior/Execution] Configuration file cannot be saved on Windows XP (and probably Windows Vista) (carl) - closed. - 0000034: [Behavior/Execution] The directory pane (left side) is not updated when a directory is added or removed on the disk. (carl) - closed. - 0000027: [Behavior/Execution] File handle leaks when keeping file dates - this locks the files. (carl) - closed.
- 0000052: [Behavior/Execution] ID3V2.4.0 tags not correctly detected. (carl) - closed. - 0000050: [Behavior/Execution] XML Parser has a limitation on tag sizes. (carl) - closed. File Access Library - Filestreams - 0.8.5 =========================================
+ Writer routines are no longer based on objects, they are now procedural
+ Much greater corruption checking in routines because of added testsuites for some file formats (PNG,RIFF,XML - incomplete and JPEF)
* bugfix with Id3 streams with version 2.2.0 ID3 where the Chunk checking code would always fail, since they expected 4 character chunk identifiers while 2.2.0 have 3 character chunk identifiers.
* Bugfix of heap leak when reading OGG streams
* Serious bugfix with OLE reader where FAT sectors would not correctly be read with files over 7 Mbytes in size.
- 0000030: [Behavior/Execution] ID3V2 Version 2.2.0 not read. (carl) - closed. - 0000031: [Behavior/Execution] OLE FAT Sector parsing error could cause wrong data to be read in files that have greater than 108 sectors. (carl) - closed. - 0000032: [Behavior/Execution] SGML/XML Parser can rapidly use huge amount of heap memory. (carl) - closed.
- 0000047: [Behavior/Execution] PAD file parsing may fail when trying to read files that are zero bytes in length. - closed. - 0000046: [Behavior/Execution] PAD Parsing crashes (therefore file identification) if the PrimaryDownload URL does not contain a valid filename. (carl) - closed. - 0000045: [Behavior/Execution] ID3V2 UTF-16 encoded files are incorrectly parsed. (carl) - closed.