百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

file

> 编程语言
开源

文件 CVS 仓库的只读镜像,每半小时更新一次。注意:请不要在此提交拉取请求,也不要对任何提交进行评论,请按照常规方式提交到 bug tr

1.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

文件 CVS 仓库的只读镜像,每半小时更新一次。注意:请不要在此提交拉取请求,也不要对任何提交进行评论,请按照常规方式提交到 bug tr

文件(1)命令和 libmagic(3)库的说明 ## @(#) $File: README.md,v 1.8 2026/08/28 15:26:23 christos Exp $ - Bug Tracker: https://bugs.astron.com/ - Build Status: https://travis-ci.org/file/file - 下载链接: ftp://ftp.astron.com/pub/file/ - 电子邮件: [email protected] - 扫描漏洞链接: https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:file - 主页: https://www.darwinsys.com/file/ - 邮件列表存档: https://mailman.astron.com/pipermail/file/ - 邮件列表: [email protected] - 公共仓库: https://github.com/file/file - 测试框架: https://github.com/file/file-tests

这是 Ian Darwin (版权但可分发) 的 file(1) 命令的 5.x 版,这是 Unix File(1) 命令的实现。它知道数千种文件类型的"魔术数字"。此版本是 Linux、BSD 等系统的标准 "file" 命令。(请参阅 "patchlevel.h" 以获取确切的版本号。) 5.x 的主要变化包括 CDF 文件解析、间接魔术数字、名称/使用(递归)以及 MIME 和 ASCII 编码处理的全面改进。

4.x 的主要特点是将代码重构为一个库,并重写了文件命令,以便利用该库。该库本身,libmagic 可被第三方程序使用,从而无需 fork() 和 exec() 文件即可识别文件类型。4.0 的主要贡献者是 Mans Rullgard。

3.0 版的主要贡献者是 Christos Zoulas, 他做了数百行源代码修改, 包括他自己的代码 ANSIfication(我更喜欢自己的 ANSIfication, 但他的 (__P()) 是"伯克利标准"的做法, 我希望 UCB 也能包含这个代码…), 他的类似 HP 的"间接操作"(我认为这是 HP 文件命令的一个特性), 以及他修改的代码, 最终使解压 (-z) 模式完成并可用。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言