#xor #avx2 #simd #cli #file-io #cryptor

app xorfiles_avx2

A Rust 命令行工具,使用 AVX2 指令进行 XOR 文件操作

1 个不稳定版本

0.1.0 2024年8月25日

#294 in 密码学

MIT 许可证

6KB
51

xorfiles_avx2

一个使用 AVX2 指令进行 XOR 文件操作的 Rust 项目。

描述

xorfiles_avx2 是一个利用 AVX2 指令提高性能的文件 XOR 操作工具。该项目旨在提供一个通过 XOR 操作高效操作二进制数据的方法。

特性

  • 使用 AVX2 SIMD 指令进行快速 XOR 操作
  • 易于使用的命令行界面
  • 支持任何文件格式

安装

要使用 xorfiles_avx2,您需要安装 Rust 和 Cargo。您可以按照 rust-lang.org 上的说明安装 Rust。

安装 Rust 和 Cargo 后,您可以克隆此仓库并构建项目

git clone https://github.com/qnfm/xorfiles_avx2.git
cd xorfiles_avx2
cargo build --release

使用方法

构建项目后,您可以使用以下命令运行可执行文件

./target/release/xorfiles_avx2 <输入文件1> <输入文件2> <输出文件>

将 <输入文件1> <输入文件2> 替换为您要处理的文件的路径(字节大小完全相同),并将 <输出文件> 替换为您要保存结果的路径。

贡献

欢迎贡献!如果您有改进建议或新功能,请打开问题或提交拉取请求。

许可证

本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

无运行时依赖