Как конвертировать HEX JPG в BIN JPG

У меня есть файлы JPEG, они были сохранены в БД в шестнадцатеричном формате. Я импортирую их в текстовые файлы, но файлы заполняются так:

0x0000000c6a5020200d0a870a00000014667479706a703220000000006a7032200000002d6a7032680000001669686472000000580000018c0003070700000000000f636f6c7201000000000010000000006a703263ff4fff51002f00000000018c0000005800000000000000000000018c0000005800000000000000000003070101070101070101ff5c000541682bff52000c00000001010504040000ff64000b00014c52545f312e38ff90000a0000000

Как преобразовать эти файлы в обычный jpg для просмотра изображения ??

0
задан 29 December 2013 в 15:51

1 ответ

Я надеюсь, что строка намного длиннее, чем это. Тот, который Вы дали, является едва фрагментом заголовка. Но следующее должно работать (оно сделало частично с Вашим примером):

xxd -r -p file.txt file.jpg

Таким образом, если у Вас есть целый набор их, мы можем написать сценарий чего-то для обработки их всех:

find -name '*txt' -exec xxd -r -p "{}" "{}.jpg" \;
1
ответ дан 29 December 2013 в 15:51

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

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