[РЕШЕНО] Запутался со строкой (с расшифровкой)

Модератор: Модераторы разделов

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

[РЕШЕНО] Запутался со строкой (с расшифровкой)

Сообщение devilr »

Доброго времени суток!
Имею строку (по названию поля это minithumbnail, т.е. явно что-то графическое). Если интересно - это тот же telegram, точнее пытаюсь расшифровать JSON

Код: Выделить всё

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//j/2wBDASstLTw1PHZBQXb4pYyl+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj/wAARCAAIAAgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCt9kH9m8svm534yOmKKKKiMmymj//Z
Как это перевести в понятный массив?
Последний раз редактировалось devilr 21.06.2021 15:45, всего редактировалось 1 раз.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Запутался со строкой (с расшифровкой)

Сообщение Bizdelnick »

Похоже на base64.

Shell

% base64 -d | hd
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//j/2wBDASstLTw1PHZBQXb4pYyl+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj/wAARCAAIAAgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCt9kH9m8svm534yOmKKKKiMmymj//Z
00000000 ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 |......JFIF......|
00000010 00 01 00 00 ff db 00 43 00 28 1c 1e 23 1e 19 28 |.......C.(..#..(|
00000020 23 21 23 2d 2b 28 30 3c 64 41 3c 37 37 3c 7b 58 |#!#-+(0<dA<77<{X|
00000030 5d 49 64 91 80 99 96 8f 80 8c 8a a0 b4 e6 c3 a0 |]Id.............|
00000040 aa da ad 8a 8c c8 ff cb da ee f5 ff ff ff 9b c1 |................|
00000050 ff ff ff fa ff e6 fd ff f8 ff db 00 43 01 2b 2d |............C.+-|
00000060 2d 3c 35 3c 76 41 41 76 f8 a5 8c a5 f8 f8 f8 f8 |-<5<vAAv........|
00000070 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 |................|
*
00000090 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 ff c0 |................|
000000a0 00 11 08 00 08 00 08 03 01 22 00 02 11 01 03 11 |........."......|
000000b0 01 ff c4 00 1f 00 00 01 05 01 01 01 01 01 01 00 |................|
000000c0 00 00 00 00 00 00 00 01 02 03 04 05 06 07 08 09 |................|
000000d0 0a 0b ff c4 00 b5 10 00 02 01 03 03 02 04 03 05 |................|
000000e0 05 04 04 00 00 01 7d 01 02 03 00 04 11 05 12 21 |......}........!|
000000f0 31 41 06 13 51 61 07 22 71 14 32 81 91 a1 08 23 |1A..Qa."q.2....#|
00000100 42 b1 c1 15 52 d1 f0 24 33 62 72 82 09 0a 16 17 |B...R..$3br.....|
00000110 18 19 1a 25 26 27 28 29 2a 34 35 36 37 38 39 3a |...%&'()*456789:|
00000120 43 44 45 46 47 48 49 4a 53 54 55 56 57 58 59 5a |CDEFGHIJSTUVWXYZ|
00000130 63 64 65 66 67 68 69 6a 73 74 75 76 77 78 79 7a |cdefghijstuvwxyz|
00000140 83 84 85 86 87 88 89 8a 92 93 94 95 96 97 98 99 |................|
00000150 9a a2 a3 a4 a5 a6 a7 a8 a9 aa b2 b3 b4 b5 b6 b7 |................|
00000160 b8 b9 ba c2 c3 c4 c5 c6 c7 c8 c9 ca d2 d3 d4 d5 |................|
00000170 d6 d7 d8 d9 da e1 e2 e3 e4 e5 e6 e7 e8 e9 ea f1 |................|
00000180 f2 f3 f4 f5 f6 f7 f8 f9 fa ff c4 00 1f 01 00 03 |................|
00000190 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 01 |................|
000001a0 02 03 04 05 06 07 08 09 0a 0b ff c4 00 b5 11 00 |................|
000001b0 02 01 02 04 04 03 04 07 05 04 04 00 01 02 77 00 |..............w.|
000001c0 01 02 03 11 04 05 21 31 06 12 41 51 07 61 71 13 |......!1..AQ.aq.|
000001d0 22 32 81 08 14 42 91 a1 b1 c1 09 23 33 52 f0 15 |"2...B.....#3R..|
000001e0 62 72 d1 0a 16 24 34 e1 25 f1 17 18 19 1a 26 27 |br...$4.%.....&'|
000001f0 28 29 2a 35 36 37 38 39 3a 43 44 45 46 47 48 49 |()*56789:CDEFGHI|
00000200 4a 53 54 55 56 57 58 59 5a 63 64 65 66 67 68 69 |JSTUVWXYZcdefghi|
00000210 6a 73 74 75 76 77 78 79 7a 82 83 84 85 86 87 88 |jstuvwxyz.......|
00000220 89 8a 92 93 94 95 96 97 98 99 9a a2 a3 a4 a5 a6 |................|
00000230 a7 a8 a9 aa b2 b3 b4 b5 b6 b7 b8 b9 ba c2 c3 c4 |................|
00000240 c5 c6 c7 c8 c9 ca d2 d3 d4 d5 d6 d7 d8 d9 da e2 |................|
00000250 e3 e4 e5 e6 e7 e8 e9 ea f2 f3 f4 f5 f6 f7 f8 f9 |................|
00000260 fa ff da 00 0c 03 01 00 02 11 03 11 00 3f 00 ad |.............?..|
00000270 f6 41 fd 9b cb 2f 9b 9d f8 c8 e9 8a 28 a2 a2 32 |.A.../......(..2|
00000280 6c a6 8f ff d9 |l....|
00000285
%
Выглядит как https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format#File_format_structure
Добавлено (15:00):

Shell

% base64 -d | file -
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//j/2wBDASstLTw1PHZBQXb4pYyl+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj/wAARCAAIAAgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCt9kH9m8svm534yOmKKKKiMmymj//Z
/dev/stdin: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 8x8, components 3
%
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Запутался со строкой (с расшифровкой)

Сообщение devilr »

Похоже. Вообще, картинка то получается, но мелкая какая то... хотя, если это "тумбинали", то так и должно быть.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали: