Quais outras ferramentas devo usar para ler e gravar arquivos com truncamento, buscando e pulando. As opções de linha de comando do dd parecem inconvenientes e estranhas e eu não gosto de escolher entre o modo de busca lento, mas preciso ( bs=1) e o modo rápido, mas inflexível ( bs=4kou o que seja).
Existem ferramentas mais modernas para ler 555 bytes de um arquivo (ou tubo ou soquete ou dev) da posição 31337 e gravá-los no outro arquivo na posição 128205 (usando os blocos 512 + 43), com ou sem truncamento?
status=noxfernão é padrão e está quebrada e que eu preciso iflag=fullblock(omitir em algum script => dados quebrados).
bs=1=> todo o pipeline está lento. Por exemplo, talvez eu queira despejar o arquivo de vídeo a partir de algum quadro exato. 2. "Demora um pouco de aritmética" => não é muito adequado para oneliners e comandos de rotina de shell.
dd conv=seek_bytesfará o seektrabalho com precisão de bytes.
dd. Você sempre pode colocar um wrapper de script de shell em volta se não gostar da interface.ddestá no padrão POSIX , que é uma enorme vantagem.