$ data-encoding

v2.10.0MAJOR UPDATE

Efficient and customizable data-encoding functions like base64, base32, and hex

Downloads: 186.9M
Recent: 30.1M
Versions: 24
Updated: January 10, 2026

Latest Update Summary

Crate

Name: data-encoding New version: 2.10.0 Release date: 2026-01-10T15:13:44.026605Z

Crate readme

Short description The data-encoding library provides common and custom encodings, like hexadecimal, base32, and base64.

Long description This repository provides the following Rust crates for data-encoding: The data-encoding library provides common and custom encodings, like hexadecimal, base32, and base64. The data-encoding-macro library provides compile-time facilities. The data-encoding-bin binary is a command-line tool to define and use encodings. The website provides a playground to define and use encodings.

Features • Compile-time facilities with data-encoding-macro • Command-line tool data-encoding-bin • Hexadecimal, base32, and base64 encodings

Code Examples

Linkshttps://crates.io/crates/data-encodinghttps://docs.rs/data-encodinghttps://crates.io/crates/data-encoding-binhttps://github.com/ia0/data-encoding/blob/main/LICENSEhttps://data-encoding.rs

https://docs.rs/data-encoding

Release info

Release version: N/A

Release description N/A

Code Examples N/A

Minor update: 2.9.0 → 2.10.0

$ DOWNLOADS TREND

156.3M186.9M

$ VERSION HISTORY

v2.10.0January 10, 2026
v2.9.0April 12, 2025

$ LINKS

$ INSTALL

cargo add data-encoding

Or add to Cargo.toml: data-encoding = "2.10.0"