.sha 文件中的星号是什么意思?

Smi*_*nth 4 checksum

输出包含以下形式的每个文件一行"{hash} SPACE ASTERISK [{directory} SLASH] {filename}"

那么是什么*意思呢?

Ign*_*ams 6

sha1sum(1)手册页:

默认模式是打印一行,其中包含校验和、空格、指示输入模式的字符(“*”表示二进制,“ ”表示文本或二进制不重要的情况)以及每个文件的名称。

因此,当知道这一点很重要时,就意味着该文件是二进制的。

  • 意义在于Windows使用`CR/LF`作为换行序列,而Linux和OSX使用`LF`。如果在 Ascii 模式下在 Windows 和 Linux/OSX 之间传输,文本文件将显示不同的二进制校验和,但将文件类型识别为文本可以通过考虑本地新文件来确保每个操作系统上的校验和相同。行顺序。 (3认同)
  • 为什么知道它是二进制文件还是文本文件很重要? (2认同)