【发布时间】:2014-09-27 12:55:58
【问题描述】:
我只是想确保我理解了一些东西。
如果我的理解是正确的,计算机上的所有内容都以二进制形式保存,这意味着它们都保存为一系列位,即 1 和 0。 “二进制文件”以这种方式保存,文本文件也是如此。
从技术上讲,二进制文件和文本文件是相同的:它们都是一系列位。唯一的区别是文本文件应该由知道如何执行此操作的程序根据某种编码解析并转换为一系列字符。例如,.txt 文件只是一个二进制文件 - 一系列位 - 但记事本等文字处理器知道如何将每个字节转换为您在屏幕上看到的字符。
这就是所有的区别。我说的对吗?
此外,使用“二进制形式”比使用“文本形式”更有效的原因是因为在文本中,每个字符都被编码为一个字节,即 8 位,而在“二进制形式”中,每个字节都可以有一个完整的含义,你不需要浪费很多字节只是说最简单的事情。这是正确的吗?
【问题讨论】: