文件名称:binaryornot:超轻量纯Python软件包,用于检查文件是二进制文件还是文本文件
文件大小:375KB
文件格式:ZIP
更新时间:2024-05-19 04:16:14
Python
二进制或非二进制 超轻量级纯Python软件包,使用类似于Perl的pp_fttext的试探法和@eliben的分析法来猜测文件是二进制文件还是文本文件。 免费软件:BSD许可证 文档: : 地位 它有效,人们在各个地方使用此软件包。 但这还没有涵盖所有边缘情况。 该代码可以进行改进。 拉请求欢迎! 到目前为止,它是基于这些片段的,但是可能会发生变化: 特征 对这些文件类型进行了测试: 文字:.txt,.css,.json,.svg,.js,.lua,.pl,.rst 二进制:.png,.gif,.jpg,.tiff,.bmp,.DS_Store,.eot,.otf,.ttf,.woff,.rgb 具有多种编码的测试。 为什么? 您可能会想,“我可以用两行代码来编写它吗?!” 实际上并不是那么容易。 这是一篇有关Perl如何猜测文件类型的启发式方法的出色文章: ht
【文件预览】:
binaryornot-master
----MANIFEST.in(244B)
----.travis.yml(439B)
----README.rst(3KB)
----binaryornot()
--------check.py(1KB)
--------helpers.py(5KB)
--------__init__.py(80B)
----docs()
--------history.rst(27B)
--------quickstart.rst(648B)
--------conf.py(8KB)
--------make.bat(6KB)
--------installation.rst(150B)
--------modules.rst(70B)
--------authors.rst(27B)
--------readme.rst(26B)
--------Makefile(7KB)
--------binaryornot.rst(463B)
--------index.rst(512B)
--------contributing.rst(32B)
----AUTHORS.rst(1KB)
----requirements_dev.txt(104B)
----.pep8(64B)
----CONTRIBUTING.rst(3KB)
----tests()
--------isBinaryFile()
--------test_check.py(7KB)
--------__init__.py(0B)
--------files()
----tox.ini(112B)
----LICENSE(1KB)
----appveyor.yml(708B)
----HISTORY.rst(2KB)
----setup.cfg(21B)
----setup.py(2KB)
----.gitignore(503B)
----appveyor()
--------setup_build_env.cmd(675B)
--------install.ps1(3KB)
----tasks.py(1KB)