Как дублировать данные где-то между файлом, используя команду dd в Unix? - PullRequest
0 голосов
/ 29 апреля 2020
3601787       0x36F57B        HTML document header
3619359       0x373A1F        HTML document footer
3631100       0x3767FC        Zlib compressed data, default compression
3631152       0x376830        Zlib compressed data, default compression
3631220       0x376874        Zlib compressed data, default compression
3631564       0x3769CC        Zlib compressed data, default compression
3637524       0x378114        Zlib compressed data, default compression
3637576       0x378148        Zlib compressed data, default compression
3637608       0x378168        Zlib compressed data, default compression
3637764       0x378204        Zlib compressed data, default compression
3637796       0x378224        Zlib compressed data, default compression
3638136       0x378378        Zlib compressed data, default compression
3654196       0x37C234        PNG image, 160 x 160, 8-bit grayscale, non-interlaced
3654237       0x37C25D        Zlib compressed data, best compression
3655880       0x37C8C8        GIF image data, version "89a", 18 x 18

Здесь я только хочу получить сжатые данные Zlib отдельно ...

dd if=sourcefile.bin skip=3631100 bs=1 of=output.zlib пропустит в указанное место, затем скопирует все после него, но это не то, что я хочу.

Я хочу отделить все 11 сжатых данных Zlib от исходного файла ... Пожалуйста, предложите подходящую команду для этого.

...