Skip to main content

detect_encoding

Function detect_encoding 

Source
pub fn detect_encoding(data: &[u8]) -> Option<FusedEncoding>
Expand description

Detect likely encoding of a byte slice.

Returns Some(FusedEncoding::Base64) if the input looks like base64, Some(FusedEncoding::Hex) if it looks like hex, or None if neither. Uses fast heuristics (character frequency, length modular checks).