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.