1 个不稳定版本
0.1.0-alpha1 | 2024年7月9日 |
---|
#656 在 数据库接口
每月下载量 122
用于 shared-mime-query
8MB
7K SLoC
包含(MSI 安装程序,135KB)test.msi,(Zip 文件,69KB)Anaphraseus-1.21-beta.oxt,(Zip 文件,93KB)App1_1.0.0.0_x64.appx,(Zip 文件,94KB)App1_1.0.0.0_x64.appxbundle,(Zip 文件,96KB)App1_1.0.0.0_x64.msix,(Zip 文件,98KB)App1_1.0.0.0_x64.msixbundle 等 37 项。
shared-mime 的嵌入式数据
此软件包结合了 shared-mime
和 FreeDesktop.org 的嵌入式副本 Shared Mime Info 数据库,以便程序可以使用 MIME 数据(例如检测文件类型),而无需安装 MIME 数据库。它旨在支持单文件二进制部署等场景。
强烈建议您在功能(可能默认启用)后面使用此软件包,如果该功能被禁用,则直接使用 shared-mime
软件包,以便打包者更容易分发仅使用本地安装的共享 MIME 信息的程序版本(例如,使用 shared-mime
的程序的 Debian 软件包应依赖于 shared-mime-info
并咨询这些文件,而不是使用嵌入式副本)。
[!重要] 此软件包及其导入的共享 MIME 数据均受 GPL 许可(v2+)许可。使用它的二进制文件必须受 GPL 许可(即使其源代码受不同、与 GPL 兼容的许可证,如 MIT 许可)。
实现说明
此软件包通过在构建时解析共享 MIME 信息并使用 Postcard 将解析的 MIME 条目序列化到嵌入在结果二进制文件中的字节数组来实现其副本。FreeDesktop 共享 mime info 的 2.4 版本二进制版本大约为 65KiB。