MD5二进制模式和文本模式有什么区别?

这是我的测试:

...$ md5sum -b roy.html 
f9283ca2833ff7ebb6781ab8d23a21aa *roy.html
...$ md5sum -t roy.html 
f9283ca2833ff7ebb6781ab8d23a21aa  roy.html

这两种模式有什么不同?


'-b''--binary'

  • 将每个输入文件视为二进制文件,通过二进制模式读取
    输出'*'标志。 这是--text的逆过程。 在像GNU这样的不能区分二进制和文本文件的系统上,这一点
    选项仅将每个输入模式标记为二进制:MD5校验和为
    不受影响。 这个选项是像MS-DOS这样的系统的默认选项
    区分二进制和文本文件,除了阅读
    标准输入是终端时的标准输入。
  • '-t''--text'

  • 将每个输入文件作为文本处理,通过在文本模式下阅读并输出“'标志。 这是--binary的反转。 这个选项是像GNU这样的系统的默认值,它不区分二进制和文本文件。 在其他系统上,当标准输入是终端时,它是读取标准输入的默认值。 如果使用--tag,则此模式从不默认。
  • 链接地址: http://www.djcxy.com/p/73269.html

    上一篇: What are the differences between MD5 binary mode and text mode?

    下一篇: Calling external c++ template functions within Cython