Как найти первую тысячу байтов файла изображения с помощью ddtools

Привет я надеюсь находить первую тысячу байтов файла изображения с помощью ddtools в терминале. Ubuntu Может любой помогать.

Заранее большое спасибо.

1
задан 14 January 2015 в 04:40

2 ответа

Основная структура команды следующие:

dd if=<source> of=<target> bs=<byte size> ("USUALLY" some power of 2, and usually not less than 512 bytes (ie, 512, 1024, 2048, 4096, 8192, 16384, but can be any reasonable whole integer value.) skip= seek= conv=<conversion>

Источник является считанными данными. Цель - то, где данные записаны.

Пример

dd if=<source> of=<destination> bs=1024 count=1

у Вас есть больше примера здесь

1
ответ дан 11 November 2019 в 02:27

Лично, я нахожу использование head более простым. Это также более безопасно, так как ошибка с dd может иметь серьезные последствия (смешивание if и of, например). Для использования head сделайте:

head -c 1kB image.jpg > newfile

Или, в зависимости от того, что Вы хотите:

head -c1K image.jpg > newfile

От man head:

   -c, --bytes=[-]K
          print the first K bytes of each  file;  with  the  leading  '-',
          print all but the last K bytes of each file

   K may have a multiplier suffix: b 512, kB 1000, K 1024, MB 1000*1000, M
   1024*1024,  GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E,
   Z, Y.
0
ответ дан 11 November 2019 в 02:27

Другие вопросы по тегам:

Похожие вопросы: