ReliableTXT - The Reliable Text File Format

Reading arbitrary text files, without knowledge about how they were written, is an ambiguous process. Without knowing the exact encoding scheme and line break convention, that was used to write the text file, assumptions have to be made during the reading process. These assumptions however introduce an uncertainty, that the text file could be falsely read and therefor data could be misinterpreted.

Especially text files that use an encoding, which does not have a defined preamble or omits its preamble, cause problems when reading their content. In such cases an algorithm has to go over the data and guess which encoding might have been used. Also problematic are encodings, that don't have clearly distinguishable preambles, and therefor as well an algorithm has to try to determine the used encoding.

Another source of uncertainty is the used line break convention. Several varieties of single characters or character sequences exist, that indicate a line break or end of line. Sometimes even multiple line break conventions occur mixed together in a single text file.

The Reliable Text File Format addresses these problems and defines rules that allow reading Reliable Text Files without uncertainty and ambiguities.

ReliableTXT offers you ...

What do you need to do?

Save your text files with:

Formats built upon ReliableTXT

ReliableTXT builds the foundation for:

Getting Started

Watch this short summary of ReliableTXT:

Read the specification document: Specification

Find an implementation for your programming language: Libs

Download some example files: Examples

Learn more about tool support: Tools

Follow ReliableTXT