Определить метод сжатия
Имею 2 файла, точно известно, что меньший - запакованный больший. Разница в размере ~3 раза. нужно определить, чем же его запаковали. Известно, что это самостоятельно написанная процедура. Rar, Zip, Arj - не предлагать, уже проверялось, не оно
По моему, какждый архиватор в начале файла оставляет свою сигнатуру, у рара, например, Rar!, у других тоже, скорее всего, есть.
Имею 2 файла, точно известно, что меньший - запакованный больший. Разница в размере ~3 раза. нужно определить, чем же его запаковали. Известно, что это самостоятельно написанная процедура. Rar, Zip, Arj - не предлагать, уже проверялось, не оно
Ну батенька, это вы хватили.... Если тем-более самостоятельно писанная процедура... Знаешь вообще сколько существует видов сжатия? Из них на глаз можно легко выцепить только ZLIB-овские архивы, а также всевозможное RLE. А если там Хаффман поработал...
А в сжатых файлах имеются одинаковые символы в начале: НVv. Дальше - 2 символа (судя по всему, кодируют дату, т.к. в файлах за 1 день одинаковые), дальше ═к╙╝Pz , а потом все остальное...
Сколько видов сжатия вообще - не знаю, знаю, что достаточно. Хаффмана проверяла, не оно. Хотя могу и ошибаться.
Какой вопрос, такой и ответ.
Что заказывали, то и получили.
Что посеешь, то пожнешь.
Продолжать?
P.S. Если не хочешь, чтобы тебе отвечали невпопад, научись формулировать вопросы недвусмысленно.
Сколько видов сжатия вообще - не знаю, знаю, что достаточно. Хаффмана проверяла, не оно. Хотя могу и ошибаться.
А в сжатых файлах имеются одинаковые символы в начале: НVv. Дальше - 2 символа (судя по всему, кодируют дату, т.к. в файлах за 1 день одинаковые), дальше ═к╙╝Pz , а потом все остальное...
На любом CD 10 - 20 разных архаторов всегда найти можно. Если уж так край, тупо перебераем все. Но думаю не проедет. Поскольку самопал.
Имею 2 файла, точно известно, что меньший - запакованный больший. Разница в размере ~3 раза. нужно определить, чем же его запаковали. Известно, что это самостоятельно написанная процедура. Rar, Zip, Arj - не предлагать, уже проверялось, не оно
Тут вам и Герберт Ярдли не поможет:D
Сколько видов сжатия вообще - не знаю, знаю, что достаточно. Хаффмана проверяла, не оно. Хотя могу и ошибаться.
А в сжатых файлах имеются одинаковые символы в начале: НVv. Дальше - 2 символа (судя по всему, кодируют дату, т.к. в файлах за 1 день одинаковые), дальше ═к╙╝Pz , а потом все остальное...
Ну если это самостоятельно написанная процедура, то в заголовке может быть что угодно, от инициалов разработчика до вообще всякой фигни. А как можно проверить Хаффман это или нет? Статистику символов все универсальные компрессоры уравнивают, к тому же чистый Хаффман встретишь редко. Даже если алгоритм известный, формат вывода может быть абсолютно отфанарным. Так что вероятность угадать не больше, чем подобрать код кредитной карточки, а может и меньше даже... :)