【文件属性】:
文件名称:broccoli:使用brotli压缩在Go中嵌入静态文件
文件大小:114KB
文件格式:ZIP
更新时间:2021-03-08 14:34:36
Go
:broccoli: 西兰花
go get -u aletheia.icu/broccoli
Broccoli使用压缩将静态文件的虚拟文件系统嵌入Go可执行文件中。
选择西兰花替代品的一些原因:
:high_voltage: 由于使用了高级压缩算法 ,因此平均二进制大小要小13-25%。
:floppy_disk: Broccoli支持捆绑多个源目录,仅依赖于go generate命令行界面,不需要配置文件。
:key: 可能需要进行可选的减压; 启用后,仅在首次读取文件时才对文件进行解压缩。
:sport_utility_vehicle: 您可能要针对wasm/js架构。
:newspaper: 有-gitignore选项可以忽略现有的.gitignore文件已忽略的文件。
表现
诚然,已经有很多软件包在野外提供类似的功能。 蒂姆·香农(Tim Shannon)在“它们进行了总体不错的概述,但它至少已经过时了两年,因此,尽管我们支持该分析,但我们不能保证它是否最新。日期。 这篇文章中提到的大多数(如果不是全部