Дешифратор
Такой вопрос: существует ли дешифратор, который сравнивает начало (т. е. байты, описывающие тип файла) зашифрованного файла и такого же по типу незашифрованного, и на основании этого дешифрует?
То есть ты хочешь узнать, существует ли такая универсальная программа, которая сама тебе сможет дешифровать любой зашифрованный файл, который ты выберешь? Ответ однозначный - нет.
Есть ли программа, которая распознает, чем и/или по какому алгоритму запакованы файлы в архиве?
А если серьезно - есть. Под ДОС. Не помню как незывается, что-то вроде arcview... Но требует установленные архиваторы.
Не скажу насчёт всех форматов архиваторов (считаю, что такой программы нет, т.к. за всеми архиваторами просто не уследишь), но для определения основных используемых препятствий быть не должно. Вроде бы, каждый архиватор метит архив своим тэгом.
Мой ответ: такая программа должна быть, хоть я и не знаю её.
P.S. Извини, если тебе не хотелось услышать рассуждения, а просто
получить ссылку на описание программы.
Да ничего, рассуждения тоже полезно посмотреть.
Никто не знает хотя б название подобной программки?
Буду еще конкретнее - у меня есть игра, 1996 года выпуска, знаю точно, что запакованы там ресурсы по алгоритму Зива-Лемпела. Дали какой-то распаковщик, а он распаковал как-то неправильно. Я сначала думал, что, мож, разработчики зашифровали файлы, а потом запаковали, но потом подумал - сколько ж тогда времени потребовалось бы на загрузку игры? Тем более, что архив такой не один. Значит, это какая-то новая разновидность алгоритма Зива-Лемпела. В общем, надо либо узнать, по какому алгоритму/чем запаковано это, либо найти универсальный распаковщик по алгоритму этого Зива-Лемпела.
Помогите, пожалуйста!
Цитата: AxXxB
... знаю точно, что запакованы там ресурсы по алгоритму Зива-Лемпела
Уверен? А почему не LZW? А может быть deflate? Он, кстати, от LZ77 произошел...
Может быть и так. Просто один человек сказад мне - и я поверил, т. к. архив распаковался по этому алгоритму (правда, неправильно). А архиваторы есть на LZ? (конечно, есть, что за глупые вопросы) Я имею в виду универсальные, которые могут разновидность определить? Может, ссылочку подскажете?