Skip to main content

A library that can easily find out the format of a binary file.

Project description

FormatDetector

release pypi support-version license commit

A python library that can easily find out the real format of a binary file with a common format.

可以轻松找到一个常见格式的二进制文件的真实格式。

The result of the finder may be wrong, please be careful.

这个工具返回的结果可能是错误的,请谨慎使用。

If you find any bug or mistake, please report it in issues.

如果你发现了任何 bug 或者错误,请在 issues 中告诉我。

Install 安装

pip install formatdetector

Usage 使用

from formatdetector import get_file_format

get_file_format('xxx.zip')  # ['zip', 'jar', 'apk', 'xapk']
get_file_format('fff.mp3')  # ['ogg'] # so the 'mp3' tag may be wrong
get_file_format('hhh')  # ['rar'] # now you find out the real format of the file with no extension name

Changelog 更新日志

Thanks 致谢

python3通过文件头判断文件类型

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

formatdetector-0.2.0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

formatdetector-0.2.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file formatdetector-0.2.0.tar.gz.

File metadata

  • Download URL: formatdetector-0.2.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for formatdetector-0.2.0.tar.gz
Algorithm Hash digest
SHA256 930e3eea2d41c3ba844a7f5bc70fc0eb678e76928123052724c7c8d72a4b50bf
MD5 86d245619f0cda31df14c7eb41011dee
BLAKE2b-256 0f2df60f6531c5b3a502ee9037c2ffaec123868b8a8653a2914d957f6f580ef6

See more details on using hashes here.

File details

Details for the file formatdetector-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for formatdetector-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e84de9499e741df69016fa613e2a93c92361337c65f126bf12af54d447d6c38c
MD5 7967c0d37acb19b0238342d8312b7567
BLAKE2b-256 6af7309435861936753d3e4e0e928aeaacd396401abaa78fe52d5a7378c97a20

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page