binary-extensions is a Python utility that checks whether a file extension or full file path is likely binary. It includes an immutable list of 250+ known binary file types (such as images, videos, archives, and executables) and provides fast, case-insensitive, dot-aware membership checks with zero dependencies.
Project status
- The repository appears to be mostly in an initial stabilization phase, with updates as recently as 2026-01-10, including a follow-up documentation and metadata tweak (v1.0.1) shortly after the initial publication (v1.0.0).
- The apparent updates cadence is very sparse: both known updates were on 2026-01-10, and there have been no further updates in the subsequent ~8 months up to 2026-09-10.
AI summary generated
Recent updates
v1.0.1
Release v1.0.1 adds README badges for PyPI version and downloads, and links to the project changelog and Discussions. It also updates package description text in both README and pyproject.toml to reorder the wording to highlight the main functionality.
Featuresv1.0.0
This release is the initial v1.0.0 publication of the binary-extensions Python package. It introduces a fast, dependency-free way to detect whether a file extension or path corresponds to a known binary file type, with case-insensitive and dot-aware handling.
Features