该shasum
实用程序具有-p/--portable
以下描述的选项:
-p, --portable read files in portable mode
produces same digest on Windows/Unix/Mac
我从未见过包含此选项会改变文件摘要,我也不太清楚它应该有什么效果。这种读取文件的“便携模式”是什么?
答案1
这个读取文件的“便携模式”是什么?
物有所值沙苏姆说:
-p, --portable 以便携模式读取(将被弃用)
据我所知(我不是 perl 专家),它似乎是为了考虑不同的 EOL 字符。
这源代码说:
The sums are computed as described in FIPS PUB 180-2. When checking, the
input should be a former output of this program. The default mode is to
print a line with checksum, a character indicating type (`*' for binary,
`?' for portable, ` ' for text), and name for each FILE.
...
# Try to figure out if the OS is DOS-like. If it is,
# default to binary mode when reading files, unless
# explicitly overriden by command line "--text" or
# "--portable" options.
...
我很高兴任何 perl 专家都能查看完整的源代码并确认我的答案。