Crates.io | xorfiles_avx2 |
lib.rs | xorfiles_avx2 |
version | 0.1.0 |
source | src |
created_at | 2024-08-25 10:43:18.622153 |
updated_at | 2024-08-25 10:43:18.622153 |
description | A Rust cli for XOR file operations using AVX2 instructions. |
homepage | https://github.com/qnfm/xorfiles_avx2 |
repository | https://github.com/qnfm/xorfiles_avx2 |
max_upload_size | |
id | 1350987 |
size | 6,879 |
A Rust project for XOR file operations using AVX2 instructions.
xorfiles_avx2
is a utility that performs XOR operations on files using AVX2 instructions for improved performance. This project aims to provide a super fast and efficient way to manipulate binary data through XOR operations.
To use xorfiles_avx2
, you need to have Rust and Cargo installed. You can install Rust by following the instructions at rust-lang.org.
Once you have Rust and Cargo installed, you can clone this repository and build the project:
git clone https://github.com/qnfm/xorfiles_avx2.git
cd xorfiles_avx2
cargo build --release
After building the project, you can run the executable with the following command:
./target/release/xorfiles_avx2 <input_file1> <input_file2> <output_file>
Replace <input_file1> <input_file2> with the path to the files you want to process which has exactly the same size in bytes and <output_file> with the path where you want to save the result.
Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.