Easily encode and decode text, files and buffers into various types of output.
I was inspired by a Perl script - hURL. I used it a lot in the past, but it was not maintained anymore. I wanted to create a tool that would be easy to use and maintain. I also wanted to learn Rust, so I decided to create this tool.
From stable:
cargo install nutek-encode
Link to the crates.io page.
Instructions for installing Rust can be found here.
From source:
cargo install --git https://github.com/NutekSecurity/nutek-encode
or download the binary from the releases page.
just maybe go to the docker hub page and pull the image.
docker pull neosb/nutek-encode
nutek-encode --help
or using Docker
echo "Hello, World!" | docker run -i --rm neosb/nutek-encode base64 -
use nutek_encode_lib::encoder;
fn main() {
let encoded = encoder::encode_base64("hello").unwrap();
assert_eq!(encoded, "aGVsbG8=");
}
To do that, add the following to your Cargo.toml
:
[dependencies]
nutek-encode = "0.1.0"
For more inspiration, check out the documentation.
If you find a bug or have an idea for a new feature, please open an issue.
git clone https://github.com/NutekSecurity/nutek-encode.git
cd nutek-encode
cargo build
cargo test
cargo bench
© 2025 Nutek Security and contributors.
Nutek Encode is licensed under the MIT license. Please see the LICENSE file for more information.