Csv 为什么制表符分隔的文件比逗号分隔的文件占用更少的空间?

Csv 为什么制表符分隔的文件比逗号分隔的文件占用更少的空间?,csv,encoding,character-encoding,tab-delimited,tab-delimited-text,Csv,Encoding,Character Encoding,Tab Delimited,Tab Delimited Text,我注意到,存储在以制表符分隔的文件中的相同数据似乎比存储在以逗号分隔的文件中占用的空间要小 我的第一个想法是制表符比逗号字符占用更多的空间,但我能找到的所有东西都表明它们占用的UTF/Ascii磁盘空间相同。CSV版本可能在数据字段周围有“引号”(以防它们本身包含逗号)。取决于CSV数据,逗号分隔符可能会强制csv保存包含数据(如果它们包含逗号),而tab的频率较低,因此在保存数据时不需要包含数据。我使用tsv b/c tsv看起来比csv更酷,使用tab分隔的值更有意义。。。如果您在文本编辑中

我注意到,存储在以制表符分隔的文件中的相同数据似乎比存储在以逗号分隔的文件中占用的空间要小


我的第一个想法是制表符比逗号字符占用更多的空间,但我能找到的所有东西都表明它们占用的UTF/Ascii磁盘空间相同。

CSV版本可能在数据字段周围有“引号”(以防它们本身包含逗号)。

取决于CSV数据,逗号分隔符可能会强制csv保存包含数据(如果它们包含逗号),而tab的频率较低,因此在保存数据时不需要包含数据。我使用tsv b/c tsv看起来比csv更酷,使用tab分隔的值更有意义。。。如果您在文本编辑中打开它,您可以解释它的有趣和可能相关的-