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