← Retour au blog
tech 13 September 2026

Why Base84 Deserves a Place in File Names

Base84 offers an optimized solution for file names compatible with various operating systems, surpassing Base64 and Base91 in efficiency and compatibility.

Article inspired by the original source
Base84 deserves a place in file names ↗ 00f.net

Introduction: The Need for Standardization

In today's tech-driven world, secure data storage and transfer have become paramount. Encoding formats like Base64 and Base91 are widely used, but each has its limitations. This is where Base84 steps in, offering a new potential standard for file names across various operating systems.

Why Base84?

Base84 stands out for its ability to generate file names that are not only secure but also compatible with Linux, macOS, and Windows systems. The exclusion of nine troublesome characters on Windows, such as <, >, :, along with the exclusion of the trailing dot, ensures maximal compatibility.

Limitations of Base64 and Base91

Base64 is known for its size efficiency but inflates data by about 33.3% on average. Base91, used in tools like TurboCrypt, is more compact but poses compatibility issues with certain file systems, particularly on Windows.

The Base84 Solution

Base84 uses 84 printable ASCII characters, optimizing space usage while ensuring compatibility. Its encoding produces strings that can never be interpreted as Windows device names, reducing error risks.

Technical Implementation of Base84

Implementing Base84 is relatively straightforward. It generates groups of five characters, each group representing an average of 31.95 bits, or 6.39 bits per character. This process allows an expansion rate of about 25.2%, which is more efficient than Base64.

Use Case: Securing Encrypted File Names

For companies using cloud storage or distributed file systems, securing file names is crucial. With Base84, encrypted file names can be uniformly generated and managed, reducing the risk of corruption or incompatibility during transfers between systems.

Conclusion: Towards Widespread Adoption

Base84 offers an elegant and effective solution to the complex problem of file name encoding. With extended compatibility and proven efficiency, it is time for developers and businesses to consider adopting this standard.

Let's discuss your project in 15 minutes.

Base84 file encoding file name compatibility data security file systems
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call