A Survey of Printable Encodings
The representation of binary data in a compact, printable, efficient, and often human-readable format is essential in numerous computing applications, mainly driven by the limitations of systems and communication protocols not designed to handle arbitrary 8-bit binary data. This paper provides a comprehensive survey and an extensive characterization of printable encoding schemes, tracing their evolution from historical methods to contemporary solutions for representing, storing, and transmitting binary data using restricted character sets. The review includes a foundational analysis of fundamental character encodings, proposes a layered model for the classification of printable encodings, and examines various schemes based on their numerical bases, alphabets, and functional characteristics. Algorithms, key design trade-offs, the impact of relevant standards, security implications, performance considerations, and human factors are systematically discussed, aiming to offer a detailed understanding of the current context and open challenges.
Authors
- Marco Botta (ORCID: https://orcid.org/0000-0003-2747-8517)
- Alessandro Druetto (ORCID: https://orcid.org/0000-0002-8605-0193)
- Maurizio Lucenteforte (ORCID: https://orcid.org/0000-0001-6102-3474)
- Davide Cavagnino (ORCID: https://orcid.org/0000-0003-4981-0285)
- Annunziata Marra
Institutions
- University of Turin (IT)
Publication Details
- Journal
- Algorithms
- Published
- 2025-08-12
- DOI
- https://doi.org/10.3390/a18080504
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00