On 26/10/16 09:30, Francesco Turco wrote: > On Tue, 2016-10-25 at 19:52 +0100, Pádraig Brady wrote: >> This seems like the txt file is in DOS format with \r\n line endings. >> If you remove the --ignore-missing option, are you presented with >> $'\r' representations in the missing file names? >> Though when I downloaded the file it was in unix format so I'm >> confused > > If I remove the --ignore-missing option no \r characters appear in the > output, so the checksum file uses Unix line endings. > > If I convert the checksum file to DOS line endings with unix2dos I can > see \r line endings in the output. > > There is another difference by using --ignore-missing: when using DOS > line endings sha1sum immediately says "no file was verified", without > checking anything; when using Unix line endings it says the same thing > but after a few seconds, so it must have checked something behind the > scenes. Ouch that is a bug, triggered when --ignore-missing is used with checksums that start with 00.... The attached should fix it up. thanks, Pádraig