Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Скопировать часть файла с помощью dd   Valery Shishkov   14 Aug 2000 18:06:19 
 Re: Скопировать часть файла с помощью dd   Eugene Grosbein   14 Aug 2000 16:18:12 
 Re: Скопировать часть файла с помощью dd   Pavel Kurnosoff   14 Aug 2000 13:13:42 
 Re: Скопировать часть файла с помощью dd   Valery Shishkov   15 Aug 2000 00:58:29 
 Re: Скопировать часть файла с помощью dd   Konstantin Gusenko   14 Aug 2000 17:45:23 
 Re: Скопировать часть файла с помощью dd   Michael Samanov   14 Aug 2000 12:12:56 
 Re: Скопировать часть файла с помощью dd   Andy Pershin   18 Aug 2000 09:58:07 
Архивное /ru.unix/26093282b722d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional