|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Eugene Grosbein 2:5006/1 14 Aug 2000 16:18:12 To : Valery Shishkov Subject : Re: Скопировать часть файла с помощью dd --------------------------------------------------------------------------------
> Шалом, аксакалы!
>
>У меня такая проблема: мне надо выкусить у некоего бинарного файла
>заголовок, оставив все остальное без изменений. Первый напрашивающийся
>вариант: dd if=infile of=outfile skip=<header size>. Беда только в том,
>что <header size> не кратен 512, и попасть точно никак не получается. :(
>В чем я не прав? Если такое невозможно сделать с помощью dd, тогда чем?
>Понятно, что можно налабать 10 строк на С, но у меня проснулся
>спортивный интерес сделать стандартными средствами. :)
Слегка извращенно, но работает:
dd if=infile of=outfile bs=200 skip=1
Выкусывает первые 200 байт. Я так из сквидовского кеша картинки
таскаю ;)
Eugene
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/26093282b722d.html, оценка из 5, голосов 10
|