Welche anderen Tools sollte ich verwenden, um Dateien mit Kürzung, Suche und Überspringen zu lesen und zu schreiben. Die Befehlszeilenoptionen von dd scheinen unpraktisch und fremd und ich mag es nicht, zwischen langsamem, aber präzisem Suchmodus ( bs=1
) und schnellem, aber unflexiblem Modus ( bs=4k
oder was auch immer) zu wählen .
Gibt es modernere Tools zum Lesen von 555 Bytes aus einer Datei (oder Pipe oder Socket oder Dev) von Position 31337 und zum Schreiben in die andere Datei an Position 128205 (unter Verwendung der Blöcke 512 + 43), mit oder ohne Kürzung?
status=noxfer
die nicht standardmäßig ist und kaputt ist und die ich brauche iflag=fullblock
(in einigen Skripten weglassen => kaputte Daten).
bs=1
=> Die gesamte Pipeline ist langsam. Zum Beispiel möchte ich vielleicht die Videodatei ab einem bestimmten Frame sichern. 2. "Es braucht etwas Arithmetik" => nicht sehr geeignet für Oneliners und Routine-Shell-Befehle.
dd conv=seek_bytes
macht die seek
Arbeit mit Byte Präzision.
dd
. Sie können immer einen Shell-Script-Wrapper darum legen, wenn Sie die Oberfläche nicht mögen.dd
ist im POSIX-Standard , was ein großes Plus ist.