Головоломка.Txt файл с закодированным текстом.Как декодировать? - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть текстовый файл, который содержит 50 000 строк «странного» текста:

UEsDBBQAAgAIACaOVEA6e5H83pcBAMLBAQArAAAAW1NhbXN1
bmddIC0gVGVzdCB0YXNrIC0gU291bmQgZGVjcnlwdG9yLnBu
Z+z9ZVBcXdcFiia4B/cgTQPBJTgEC9bBEtwCBCe4uwVtNN24
QyAQ3C24OwR3d3e303zv++T57vl5761zbt06VV3V1bLWXjLX
mGOuNcfe4I8K0phopGgvXrzABMlIKL14AY/x4gUCKQoc7Jsv
3GZA2NtLByVp8RfFQ+Q7sA8IpmLyYi9elEWh339BhH2mMpRR
kn/xwp3uxQvfgBcvbmFf+W6/eOHE/uLFrv6LFwIJL14Q2ab8
/iT04sVTJEhCTMVVdz8VMUW18+6JF1Rfv2fh4uISpoGCAsUN
pWIMRfz169f0L99Rmdw3aDKaMWgoxCFFGT8qD5+8rkZuBp86
FupLdS4PvYcs9GwP5/nfDjfkCm8l1m0ZEeHjG+1gv8T5+0LB
FgX+n77owcX59yO2H/tLMLAK7d9vQqioINkm1HAAqv++cEFf
4f9+AHwnfekGVVrL1vj71Ua4r4QSf4EtgTqChOj/vKi4YYXy
7JSY/17EXkoUkJeiWhvK9L/qAWeP8zHEoYT4/s9LlJ+GCqIy
xKjTSfBPU2QiYDV/TcGX/afijBSc7zKMpgTFq6G+/y2XDauZ
gVshlPafij8OocgAYyvQ1O0kRf9bTglWcwwpfSfuPxW/MUUA
Qvs0Awtq//YiD1bzh4hoA/A/Fce8hXVio7BNVedvL8ZhNf/s
ApVJ/FNxHwmsE/ZqK4zFf3vxFVbz/+fD8yTi1xn2lPDWdMXj
aJBUyKivv6TB6wn+wcb89pRA3VHgoTL3cu4IsuDiw8dbIql2
OAhu3teuKD/s6/tNbwcd215q3qfT1GRBa7+hgaNMJkjDnoY2
98VqH9VtwdOnXV9j8jaMXzY1vfNoFHTaNZWNu/90uycGyDuf
gjDj/7dJuDSlnjd9/BVEjSM2u2OKkdaT6xN7xTue

И в данный момент я не знаю, как обрабатывать этот текст. По сути, он читается как текст головоломки.

Что это?

Ответы [ 6 ]

2 голосов
/ 23 февраля 2012

Это кодировка Base64 файла PNG с именем Sound decryptor.png.

Используйте любой декодер Base64 для преобразования его в файл ... Например, такой: http://download.cnet.com/Base64-Encoder-Decoder/3000-10250_4-10555647.html

1 голос
/ 23 февраля 2012

Это ZIP-файл в кодировке Base64, вот его начало: PK...T@:{‘...[Samsung] - Test task - Sound decryptor.png.... (содержит изображение PNG, возможно, что-то еще).

1 голос
/ 23 февраля 2012

Это Base64 закодированные данные.

Конкретный фрагмент вашего вопроса выглядит как начало ZIP-файла (начинается с типичного PK).

0 голосов
/ 23 февраля 2012

Сделайте это для декодирования закодированных данных Base64 :

$ base64 -d original.file 
P&T@:{üޗÂÁ+[Samsung] - Test task - Sound decryptor.pngìýeP\]×&¸÷ MÁ%8
(...)
$ base64 -d original.file  > decoded.file 
$ file decoded.file 
decoded.file: Zip archive data

Поскольку это файл ZIP , его можно распаковать:

$ unzip decoded.file 

Команда base64 находится в coreutils .

0 голосов
/ 23 февраля 2012

Похоже, что это PNG-файл в кодировке Base64.Не могли бы вы опубликовать весь файл, чтобы мы могли попытаться расшифровать его?

0 голосов
/ 23 февраля 2012

Это выглядит как Base64 закодированный текст.В зависимости от языка программирования, который вы используете, вы сможете найти функцию для его декодирования.

Для Python , используйте base64.b64decode(text).Для PHP используйте base64_decode($text).Другие среды имеют аналогичные объекты.

...