2 个不稳定版本
0.2.0 | 2023年12月28日 |
---|---|
0.1.0 | 2023年7月8日 |
#1611 在 命令行工具
每月 47 次下载
7KB
76 lines
binmult - 二进制文件乘法器
复制原始数据文件的内容而不修改任何内容
目的
阻止我因为效率低下的 shell 脚本而头疼。
高效且简单的方法复制小型二进制文件的内容,并将复制的内容写入新文件。
为什么?
适用于需要性能回归测试但下载大型外部文件不切实际的某些 CI 管道。
这当然可以在简单的 shell 脚本中实现,但将 240 字节文件转换为 1 GB 文件在 bash 中非常缓慢,而且我无法想出如何在不损坏内容的情况下使其更快。
快速入门
查看帮助
$ binmult --help
复制文件至最近的(向下取整)100 MiB 倍数
# Any size input duplicated up to 100 MiB (rounded down)
$ binmult input.raw --size 100 -o out.raw
笑话
依赖
~1.2–1.8MB
~34K SLoC