对不起,如果这个问题看起来过于简单或过于宽泛。
我想澄清一下什么是二进制文件。我知道二进制文件是二进制编码的文件。
像 JPEG 这样的文件格式是否被归类为二进制文件?
维基百科简单地指出,二进制文件是用于计算机化存储/处理的任何二进制编码文件,并且任何完全基于文本的文件都被视为纯文本文件,即不是二进制文件。
好吧,您知道每个包含内容的文件都是一个二进制文件,每个文件都无一例外,包括带有.txt扩展名的文件。
带有.txt扩展名的二进制文件和带有扩展名的二进制文件之间唯一的区别.jpg实际上是一个元差异:惯例和历史实践告诉我们,我们可以对第一个文件做出假设:
否则,我们——只是按照惯例——称文本文件和任何其他文件之间没有区别。
此外,仅通过查看其内容无法知道应如何解释文件。我们必须依赖文件外部的一些东西——比如它的扩展名——来给我们一个关于这个东西是什么的暗示。
我会向我妈妈描述这一点(希望你们俩都不会对此感到冒犯)——任何在记事本中打开时包含乱码的文件都是二进制文件。
当我提到工作中的二进制文件时,它们通常是编译器的输出。这些可能嵌入了可读文本,但仍被视为二进制文件。
JPEG 是二进制文件。
更新:
对于 FTP,您处于 ASCII 或二进制传输模式时,这种区别变得更加重要。这与解释多个系统的行尾(NL 与 CRLF)有关。您不希望修改使用换行代码的 JPEG,因为这有损坏的风险。
| 归档时间: |
|
| 查看次数: |
21472 次 |
| 最近记录: |