4

Утилита shasum имеет параметр -p/--portable со следующим описанием:

-p, --portable     read files in portable mode
                   produces same digest on Windows/Unix/Mac

Я никогда не видел, чтобы эта опция включала изменение дайджеста файла, и я не совсем уверен, какой эффект он должен иметь. Что это за "портативный режим" чтения файлов?

1 ответ1

3

Что это за "портативный режим" чтения файлов?

За что стоит шасум говорит:

-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 посмотрят полный исходный код и подтвердят мой ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .