Новинки:

Сайт подключен к Orphus. Если вы заметили опечатку, выделите слово и нажмите Ctrl+Enter. Спасибо!

Help! Надо распаковать данные. Алгоритм неизвестен.


Сайт о сжатии >> Форум #Компрессор# >> [Ответить] [Ответы]

Автор: Василий, <fwwqi6f02@sneakemail.com>
Москва, Россия, 23 сентября 2004 года в 14:39:02

Имеется куча небольших (от 3 до неск. десятков байт) байтовых последовательностей. Алгоритм упаковки неизвестен, но у всех один. Задача найти этот алгоритм. Подобрать, догадаться или как еще.
Известно следующее:
- Для некоторых (немногих) последовательностей известно, во что они распаковываются.
- Для всех известно, во сколько байт распаковывается.
- Какой-либо кодовой таблицы, судя по всему, нет.
- Если удастся как-то распаковать, то есть способ проверить, правильно ли.
- У каждой последовательности должен быть признак окончания. Длина исходных последовательностей иногда известна (из других соображений), но не всегда.
Примеры.
1. 60 88 6с дает 14 нулей.
2. 0c 51 a4 4a f2 42 95 2a 09 дает:
80 00 80 00 fe 00 80 00 fe 00
3. 0c 11 88 52 25 5f 48 дает:
04 00 02 00 02 00 fc 00.
и так далее.
Может, кто-нибудь догадается? Или хотя бы откуда копать. Алгоритм, по идее, не должен быть сложным, это все же упаковка, а не шифрование.
Спасибо.

Ответы:



Ответить на это сообщение

Тема:

Имя (желательно полное):

E-Mail:

URL:

Город:

Страна:

Вежливый и подробный комментарий:
(Форматируйте его, пожалуйста, как почту - короткими строками
Еnter в конце строки, пустая строка между параграфами).

Пожалуйста, заполните все поля.
И не нажимайте по два раза на кнопку! Дождитесь ответа сервера.