PackageTrack
Sign in Get early access

infer

Small crate to infer file type based on magic number signatures

0.22.0 112M downloads/mo #750 most downloaded on crates.io bojand/infer

What this package is like to depend on

Last release 1 months ago

15 Jul 2026

Release timing varies

gaps range from 2 weeks to 1.4 years

Some releases are documented

notes for 10 of 38 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

38 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

38 releases · Feb 2019 to Jul 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 38
  1. 0.22.0 15 Jul 2026
    Release notes

    Changelog

    v0.22.0 - 2026-07-15

    Build

    Commits

    • cb05400 release v0.22.0
    • 1a59d8b Commit Cargo.lock
    • 594968a Add rust-version 1.74 and MSRV CI check
    • 125dc75 Upgrade cfb to v0.14
    • 82a0b52 Update GitHub Actions to latest versions
    • 484ce7d Fix build workflow path filters and toolchain setup
    • 4a719bc Fix clippy::question_mark
    • e610f5f Avoid recursion in LZ4 skippable-frame detection
    • 8e38966 Avoid recursion in zstd skippable frame detection
    • 7e6b1d0 Update audio.rs
    • 8cfd2bb Add DWG matcher
    • eeeb5ee Search for PDF header within first 1024 bytes
    • 79afce4 Fix formatting and clippy lints
    • e966e51 fix mkv and webm detection
    • c57f146 Edition 2021, fix clippy warnings, add miri, cfb v0.12 (#116)
    • 81e537f update crate version to 0.20.0
    • df3053d Merge pull request #101 from Obirvalger/master
    • e99a2b3 Add support for qcow2 qemu disks
    Open source →
  2. 0.19.0 02 Feb 2025
    Release notes

    Changelog

    v0.19.0 - 2025-02-01

    Build

    • 4256ea0 update crate version to 0.19.0

    Commits

    Open source →
  3. 0.18.0 02 Feb 2025
    Release notes

    Changelog

    v0.18.0 - 2025-02-01

    Build

    • cba46eb update crate version to 0.18.0

    Commits

    • cba46eb update crate version to 0.18.0
    • cbf3b9e Merge pull request #98 from sorairolake/feature/archives
    • f591327 feat(archive): Add LZ4 support
    • 51d4a37 feat(archive): Add bzip3 support
    Open source →
  4. 0.17.0 02 Feb 2025
    Release notes

    Changelog

    v0.17.0 - 2025-02-01

    Build

    Commits

    Open source →
  5. 0.16.0 01 Jun 2024
    Release notes

    Changelog

    v0.16.0 - 2024-05-31

    Build

    Features

    • aa9a9d1 add support for DjVu image format

    Commits

    • 66c1890 update crate version
    • 1006136 Merge pull request #94 from rramphal/feat/djvu
    • aa9a9d1 add support for DjVu image format
    Open source →
  6. 0.15.0 05 Jul 2023
    Release notes

    Changelog

    v0.15.0 - 2023-07-04

    Bug Fixes

    Build

    Commits

    • e95a5fb update crate version
    • 10d1266 formatting
    • da6bf94 Merge pull request #87 from criminosis/detect_java_class
    • 89c6648 Fixed Java magic byte detection and added test
    Open source →
  7. 0.14.0 22 Jun 2023
    Release notes

    Changelog

    v0.14.0 - 2023-06-22

    Bug Fixes

    Build

    Enhancements

    • 12d6fe9 add supposer for zstd skippable frames

    Commits

    • b871c5d update crate version
    • 97a4bd3 Merge pull request #88 from marcospb19/enhance_zstd_v2
    • 8c8c835 Replace std by core
    • 56bcbee check if u32 -> usize respect usize boundaries
    • f24856c remove nesting
    • effadc4 fix style
    • 12d6fe9 add supposer for zstd skippable frames
    Open source →
  8. 0.13.0 01 Mar 2023
    Release notes

    Changelog

    v0.13.0 - 2023-03-01

    Build

    Commits

    • 3c78fcf update crate version
    • 67e0e83 Merge pull request #56 from Bulkin/mov-fix
    • fdd039d Improve detection of mov files (video/quicktime).
    Open source →
  9. 0.12.0 01 Jan 2023
    Release notes

    Changelog

    v0.12.0 - 2023-01-01

    Build

    • 67f2984 attempt to fix git-chglog installation in github release action by specifing latest version
    • 3a7eb25 attempt to fix git-chglog installation in github release action
    • dde7b3c update cargo version

    Features

    • 3a989e4 add support for OpenRaster (ora) format

    Commits

    • 67f2984 attempt to fix git-chglog installation in github release action by specifing latest version
    • 3a7eb25 attempt to fix git-chglog installation in github release action
    • dde7b3c update cargo version
    • eb9b60e Merge pull request #82 from Lynnesbian/master
    • 9b6d0b0 Merge pull request #81 from chrsmth/feat/ora
    • ef46e98 Merge pull request #80 from kailes/master
    • 0e6dacb add CPIO to README
    • 01bdb18 CPIO support
    • 9f9b90f Move OpenRaster to images
    • 3a989e4 add support for OpenRaster (ora) format
    • ae2dbec Fix infinite while loop when buf size is less than 3
    Open source →
  10. 0.11.0 29 Oct 2022
    Release notes

    Changelog

    v0.11.0 - 2022-10-29

    Build

    Features

    • 8798e33 add support for Ogg Opus format. fixes #71
    • 4dc54fe add support for JPEG XL (JXL) format. fixes #72

    Commits

    • 84d6e80 update cargo version
    • 55ea4b7 Merge pull request #79 from bojand/feat/opus
    • 2539f0f Merge pull request #78 from bojand/feat/jxl
    • 8798e33 add support for Ogg Opus format. fixes #71
    • 4dc54fe add support for JPEG XL (JXL) format. fixes #72
    Open source →
  11. 0.10.0 29 Oct 2022

    Nothing published for this version

  12. 0.9.0 02 Jul 2022

    Nothing published for this version

  13. 0.8.1 12 Jun 2022

    Nothing published for this version

  14. 0.8.0 14 May 2022

    Nothing published for this version

  15. 0.7.0 15 Feb 2022

    Nothing published for this version

  16. 0.6.0 09 Jan 2022

    Nothing published for this version

  17. 0.5.0 23 May 2021

    Nothing published for this version

  18. 0.4.0 12 Apr 2021

    Nothing published for this version

  19. 0.3.7 12 Apr 2021

    Nothing published for this version

  20. 0.3.6 13 Mar 2021

    Nothing published for this version

  21. 0.3.5 05 Mar 2021

    Nothing published for this version

  22. 0.3.4 02 Jan 2021

    Nothing published for this version

  23. 0.3.3 02 Jan 2021

    Nothing published for this version

  24. 0.3.2 01 Dec 2020

    Nothing published for this version

  25. 0.3.1 22 Nov 2020

    Nothing published for this version

  26. 0.3.0 03 Nov 2020

    Nothing published for this version

  27. 0.2.3 16 Jul 2020

    Nothing published for this version

  28. 0.2.2 03 Jul 2020

    Nothing published for this version

  29. 0.2.1 02 Jul 2020

    Nothing published for this version

  30. 0.2.0 21 Jun 2020

    Nothing published for this version

  31. 0.1.7 21 Jun 2020

    Nothing published for this version

  32. 0.1.6 10 Mar 2020

    Nothing published for this version

  33. 0.1.5 10 Mar 2020

    Nothing published for this version

  34. 0.1.4 16 Jan 2020

    Nothing published for this version

  35. 0.1.3 15 Dec 2019

    Nothing published for this version

  36. 0.1.2 23 Feb 2019

    Nothing published for this version

  37. 0.1.1 23 Feb 2019

    Nothing published for this version

  38. 0.1.0 23 Feb 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive