2016-04-30 5 views
-2

У меня возникли проблемы декодирования строку, используя Python:Trouble декодирования данных

b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\r\t\n\x0b\n\x08\r\x0b.... 

Мне интересно, какой тип кодировки это. Благодаря!

+2

Это файл в формате JPEG. –

+0

Хорошо спасибо, запоминаете ли вы эти шаблоны или есть какой-то сайт, который расскажет вам об общих шаблонах шифрования? – Cristian

+0

Хорошо, я хочу сказать, можете ли вы указать формат файла, просто взглянув на первых символов? – Cristian

ответ

1

Вы можете сохранить этот заголовок в файле с помощью Python, как показано ниже:

>>> data = b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\r\t\n\x0b\n\x08\r\x0b' 
>>> data 
'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\r\t\n\x0b\n\x08\r\x0b' 
>>> f = open("d:\\testFile.txt", "wb") 
>>> f.write(data) 
>>> f.close() 
>>> 

И затем, используя file команду в распределении Linux, вы можете узнать с типом файла у вас есть:

enter image description here

Смежные вопросы