DSSV: Double Space Separated Values file format
We already know CSV and TSV: comma-separated- and tab-separated- table formats. CSV looks ugly in human-readable files, TSV suffers from the invisible whitespaces and editor-dependent formatting.
I suggest another format for human-readable files: a list of records with fields separated with two or more spaces.
This helps to format the file with spaces only and avoid bloating file with quotes (and quote escape sequences). Text looks nice and light without unnecessary commas, quotes, backslashes and invisible tabs.
The only rule is:
1. Lines are separated by [\r\n]+
2. Fields are separated by \s\s+
The parser is obvious.
Actually, this format is already used in a variety of config files in *nix systems. Most noticeable example is /etc/fstab.
PS. Never use tab character where possible!
