#二进制文件 #持续集成 #二进制数据 #工具 #命令行界面

app binmult

复制原始数据文件的内容而不修改任何内容

2 个不稳定版本

0.2.0 2023年12月28日
0.1.0 2023年7月8日

#1611命令行工具

每月 47 次下载

MIT/Apache

7KB
76 lines

example workflow rust-badge Crates.io issues-badge pr-badge stars-badge forks-bade GitHub commit activity (branch)

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

笑话

Jokes Card

依赖

~1.2–1.8MB
~34K SLoC