O que faz a opção --portable do shasum?

3

O utilitário shasum tem uma opção -p/--portable com a seguinte descrição:

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

Eu nunca vi a inclusão desta opção alterar o resumo de um arquivo, e não tenho certeza do efeito que deveria ter. O que é esse "modo portátil" de ler arquivos?

    
por Flambino 19.02.2017 / 13:56

1 resposta

2

O que é esse "modo portátil" de ler arquivos?

Por que vale a pena shasum diz:

-p, --portable read in portable mode (to be deprecated)

Tanto quanto eu posso dizer (eu não sou perl perito) parece estar lá para ter em conta diferentes caracteres EOL.

O código-fonte diz:

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.

...

Fico feliz que qualquer especialista em perl examine o código-fonte completo e confirme minha resposta.

    
por 19.02.2017 / 15:36