Skip to content

Releases: neilharvey/FileSignatures

v5.1.1

29 Nov 21:23
Compare
Choose a tag to compare

PDF Format

Fixed a issue with the Pdf and AdobePdf formats which could cause files to be incorrectly categorized as a PDF.

v5.1.0

13 Sep 18:47
Compare
Choose a tag to compare

New Formats

  • Adds support for Icon format.
  • Adds support for office files with macros.

Thanks to @codethug for the contribution.

v5.0.2

22 Jun 09:24
5286aba
Compare
Choose a tag to compare

Executable Media Type

Changed the media type for the Executable format to be application/vnd.microsoft.portable-executable so that it aligns with the official IANA media type for Windows executables.

v5.0

28 May 20:08
Compare
Choose a tag to compare

PDF Format

Fixed an issue where PDFs were not recognized if the header contains data before the %PDF signature, or where the signature is in the format %!PS−Adobe−N.n PDF−M.m.

Thanks to @MaximeLaffaire for the contribution.

.NET Framework Targets Removed

.NET Framework 4.5.2 and 4.6.1 have been removed as specific target frameworks as these are no longer supported.

v4.4.1

04 Oct 07:01
Compare
Choose a tag to compare

Fixed an issue with vcard file recognition. Thanks to @mburumaxwell for the contribution.

v4.4

15 Sep 12:51
Compare
Choose a tag to compare

Adds support for the following formats:

  • Vcard
  • AMR
  • OGG
  • MP3

Thanks to @mburumaxwell for the contributions.

v4.3.1

15 May 19:34
Compare
Choose a tag to compare

Fixed detection of Office documents when the main entry has a non-standard name (e.g. document2.xml instead of document.xml)

v4.3

20 Feb 20:32
Compare
Choose a tag to compare

Adds support for the following formats:

  • MP4 (includes .m4a. .m4v, .mov)
  • 3GPP
  • WEBP

v4.2

29 Sep 19:16
Compare
Choose a tag to compare

File formats can now be created with zero-length signatures to allow detection of files with inconsistent structure.

v4.1

23 Aug 22:58
Compare
Choose a tag to compare

The library is now signed so that it can be referenced by other signed assemblies.