文件名称:broccoli:使用brotli压缩在Go中嵌入静态文件
文件大小:114KB
文件格式:ZIP
更新时间:2024-03-28 08:21:16
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)在“它们进行了总体不错的概述,但它至少已经过时了两年,因此,尽管我们支持该分析,但我们不能保证它是否最新。日期。 这篇文章中提到的大多数(如果不是全部