#macro #compile-time #file-content #proc-macro #deflate #binary

macro include_file_compress

在编译时包含并压缩文件内容

4 个版本

0.1.3 2024年4月26日
0.1.2 2024年4月24日
0.1.1 2024年4月24日
0.1.0 2024年4月24日

#284压缩

Download history 242/week @ 2024-04-20 38/week @ 2024-04-27 1/week @ 2024-05-04 1/week @ 2024-05-18 57/week @ 2024-07-27

每月 57 次下载

MIT 许可证

11KB
106

包含编译时压缩的文件

此过程宏可以在编译时压缩并包含你的二进制文件中的文件内容。

它可以在编译时包括CSS、JS文件的静态内容并对其进行压缩时很有用。

目前仅支持使用 flate2 库的 deflate 压缩。

示例

use include_file_compress::include_file_compress_deflate;

let _compressed =
    include_file_compress_deflate!("data_samples/data.txt", 5);

依赖项

~0.7–1.2MB
~26K SLoC