Я хотел бы иметь возможность определить, является ли начальная часть (в идеале первый МБ или около того) файла защищенным паролем rar-файлом. Мне не просто нужно знать, является ли это файлом rar, мне нужно убедиться, что файл защищен паролем.
Это возможно? Я знаю, что формат rar является проприетарным форматом, но возможно ли это?
Изменить: я хотел бы сделать это, изучив содержимое файла с помощью javascript или perl. У него не должно быть доступа к rar-библиотеке.
Edit2: до сих пор, по крайней мере, с некоторой последовательностью, я смог определить, что 10-й байт всегда равен нулю, если шифрование не включено. Я еще не провел достаточно тестов, чтобы подтвердить, что это работает надежно, но, тем не менее, это результат, который я вижу.