Jo, guten Tag,
für eine bestimmte Aufgabe geht es darum, Blöcke bestimmter Größe nacheinander aus einer Binärdatei auszuschneiden (geht ja einfach mit dd), dann den MD5/SHA1-Hash von diesem Block zu berechnen und diese 16 bzw. 20 Byte dann weiter zu verarbeiten, im einfachsten Falle einfach an eine andere Binärdatei anzuhängen. Das Problem ist nun, dass md5sums | cut -c 1-32 oder sha1sums | cut -c 1-40 mir nur einen 32 bzw. 40 Zeichen langen Hexwert ausgibt, während ich – wie gesagt – das ganze als blanke Bytes benötige. Wie bekomme ich das hin, ohne erst großartig auf Python/Perl bauen zu müssen?