LINUX.ORG.RU
ФорумTalks

kernel 3.14.4 ramoops .enc.z, борьба добра и зла

 


0

0

Уронил ядро, оно перезагрузилось, нашло свою корку и сложило ее в /var/log .

Все бы хорошо, но имя файла ramoops-0.enc.z ( раньше оно было без .enc.z).

Ладно, думаю, посмотрим, что там внутри. В начале стандартный текстовый заголовок (как был раньше), а дальше бинарное гуано.

Гугление ничего полезного не дает ( только ссылки на патч в котором это чудо появилось).

Без текстового заголовка данные не опознаются ни одним из имеющихся распаковщиков.

После хождения по исходникам выясняется, что используется gzip/deflate!

Пример взятый из CPAN Compress::ZLib::inflate - распаковывает корку на ура.

Патч в ядро пропихнули ( а это не так просто и быстро ) - молодцы!

Документацию и утиль для распаковки не дали - @#$%^& !

PS Если кому понадобиться - могу выложить.

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)
Ответ на: комментарий от CYB3R

Хорошая подсказка :)

root@ls-gw2:/var/log# file ramoops.20140522124532.dmesg-ramoops-2.enc.z 
ramoops.20140522124532.dmesg-ramoops-2.enc.z: data

Еще раз поясняю - сделали новую фичу, но софта и документации НЕТ!

До этого формат был текстовый и надобности в документации с утилитами не было.

vel ★★★★★
() автор топика

z - это воде вообще сжатое компрессом, должно распаковываться анкомпрессом. алсо, напиши уж документацию

xsektorx ★★★
()
Ответ на: комментарий от CYB3R

Хотя нет, вру.

tcpip.enc.z: gzip compressed data, from Unix, last modified: Mon Mar  8 19:49:00 1993

CYB3R ★★★★★
()

Вообще, у меня подобные файлы (правда, родом из 1993 года) прекрасно определяет утилита file с ключём -z. Выкладывай свой, посмотрим.

CYB3R ★★★★★
()
Ответ на: комментарий от artb1sh

Разработчики zcat слишком узко мыслят - распаковывают только то, что запаковано gzip-ом :(

vel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.