Распаковать контейнер с отчетом zip содержащий файлы bin и packageDescription.xml

1. dnikolaev 177 16.12.22 14:51 Сейчас в теме
Ребята привет. из такском-спринтера за 2013 год прислали мне отчет сданный в ПФР. он формате zip внутри bin и packagedescription
нужно распаковать xml. судя по описанию, файлы не зашифрованы, а просто сжаты. т.е хранятся в незашифрованном виде.
как распаковать это недоразумение и получить xml которые изначально отправлялись?

файл типа 087-707-010413_087-707_180e4d78cea1d7bf27b0ddf0c6d08082.zip
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Найденные решения
7. user856012 13 16.12.22 20:14 Сейчас в теме +1 $m
(3)
переименовал в bin
Только сейчас обратил внимание: внутри этого файла видно название заархивированного файла - "4d884cb3de986a4d6bb05f98f5372bd0.bin".

То есть, оно в точности повторяет имя самого "архива", поэтому теперь мне кажется, что "одноступенчатой" распаковкой этого файла дело не ограничится, хотя все зависит от содержимого этого bin - вдруг там готовый xml?

Что бы сделал лично я? Запустил бы свой любимый файловый менеджер FAR и попытался открыть файл в нем, только не Enter'ом, а нажатием сочетания клавиш Ctrl+PgDn. Если это архив, то он наверняка откроется - FAR при Ctrl+PgDn анализирует не расширение файла, а его формат (содержимое).

А форматов он понимает много: и все архивы, и CAB, и MSI, и ISO, и даже некоторые EXE - в частности, дистрибутивы.

Дальше - несложно: если откроется, то F5 (копирование) - извлек бы 4d884cb3de986a4d6bb05f98f5372bd0.bin в какую угодно папку, поставил указатель на него, снова Ctrl+PgDn... дальше, я думаю, понятно. :-)

P.S. Ну и, на крайний случай, предложение (4) остается в силе.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user856012 13 16.12.22 15:04 Сейчас в теме
(1)
как распаковать это недоразумение и получить xml которые изначально отправлялись?
А в чем проблемы с использованием стандартного метода Извлечь()? А потом просто переименовать bin в xml?
3. dnikolaev 177 16.12.22 15:50 Сейчас в теме
(2) Ахиватором просто разархивирую. смотрю файл с содержимым. переименовал в bin
Прикрепленные файлы:
4. user856012 13 16.12.22 15:55 Сейчас в теме
(3)
Ахиватором просто разархивирую.
Так вам надо не программно расшифровать, а просто получить содержимое в "ручном" режиме?
смотрю файл с содержимым
По заголовку похоже на zip. Возможно, сжатый deflate, надо смотреть конкретно.

Можете выложить файл(ы) с содержимым (подписи не нужно!) где-то на файлообменнике и прислать ссылку в ЛС? Если получится раскодировать, так же перешлю обратно, публиковать не стану.
5. Sashares 34 16.12.22 15:56 Сейчас в теме
(3)Переименуйте bin в zip, раз он сжат. Вдруг он сжат в этом формате, и откройте архиватором.
6. user856012 13 16.12.22 16:03 Сейчас в теме
(5)
Переименуйте bin в zip, раз он сжат.
Еще можно попробовать gzip и gz, а открывать - 7-Zip, он более всеяден к форматам.
7. user856012 13 16.12.22 20:14 Сейчас в теме +1 $m
(3)
переименовал в bin
Только сейчас обратил внимание: внутри этого файла видно название заархивированного файла - "4d884cb3de986a4d6bb05f98f5372bd0.bin".

То есть, оно в точности повторяет имя самого "архива", поэтому теперь мне кажется, что "одноступенчатой" распаковкой этого файла дело не ограничится, хотя все зависит от содержимого этого bin - вдруг там готовый xml?

Что бы сделал лично я? Запустил бы свой любимый файловый менеджер FAR и попытался открыть файл в нем, только не Enter'ом, а нажатием сочетания клавиш Ctrl+PgDn. Если это архив, то он наверняка откроется - FAR при Ctrl+PgDn анализирует не расширение файла, а его формат (содержимое).

А форматов он понимает много: и все архивы, и CAB, и MSI, и ISO, и даже некоторые EXE - в частности, дистрибутивы.

Дальше - несложно: если откроется, то F5 (копирование) - извлек бы 4d884cb3de986a4d6bb05f98f5372bd0.bin в какую угодно папку, поставил указатель на него, снова Ctrl+PgDn... дальше, я думаю, понятно. :-)

P.S. Ну и, на крайний случай, предложение (4) остается в силе.
9. dnikolaev 177 17.12.22 20:40 Сейчас в теме
(7) Спасибо. Вы правы. архив вложенный. переименовал файл в зип.. повторно распаковал.. потом переименовал полученный файл bin>>xml и получил то что надо.
8. minarenko 17.12.22 12:30 Сейчас в теме +1 $m
(3)это zip архив, начинается на PK (Phillip Katz) отец основатель зипа
10. dnikolaev 177 17.12.22 20:41 Сейчас в теме
(8) Спасибо. Вы правы. Спасибо за подсказку. Ваши знания по истории отцов-основателей мне очень помогли.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот