У меня есть файлы JPEG, они были сохранены в БД в шестнадцатеричном формате. Я импортирую их в текстовые файлы, но файлы заполняются так:
0x0000000c6a5020200d0a870a00000014667479706a703220000000006a7032200000002d6a7032680000001669686472000000580000018c0003070700000000000f636f6c7201000000000010000000006a703263ff4fff51002f00000000018c0000005800000000000000000000018c0000005800000000000000000003070101070101070101ff5c000541682bff52000c00000001010504040000ff64000b00014c52545f312e38ff90000a0000000
Как преобразовать эти файлы в обычный jpg для просмотра изображения ??
Я надеюсь, что строка намного длиннее, чем это. Тот, который Вы дали, является едва фрагментом заголовка. Но следующее должно работать (оно сделало частично с Вашим примером):
xxd -r -p file.txt file.jpg
Таким образом, если у Вас есть целый набор их, мы можем написать сценарий чего-то для обработки их всех:
find -name '*txt' -exec xxd -r -p "{}" "{}.jpg" \;