Все в названии: я стремлюсь загрузить большой файл, и я не хочу тратить время на его загрузку, потому что я не знаю, защищен ли он паролем или нет, особенно с моим медленным интернет-соединением.
Поэтому мой вопрос заключается в том, как я могу проверить, защищен ли этот файл или нет перед загрузкой или, по крайней мере, загрузкой небольшого количества файла.
PS: я использую Free Download Manager.
Заранее спасибо за ваши ответы.
2 ответа
В зависимости от механизма сжатия и способа его шифрования, вы можете загрузить первые N байтов, а затем: 1) проверить "сигнатуру" сжатия (сообщая, что сжатый файл не зашифрован), и 2) прочитать сжатие. подпись, чтобы увидеть, если он говорит, что он зашифрован внутри. Тем не менее, у zip-файлов, например, есть "каталог", содержащий информацию о шифровании в самом конце zip-файла, так что это работает только в некоторых случаях.
Нет, нет способа узнать, защищен ли файл паролем, прежде чем его скачать. Либо местоположение, из которого вы загружаете, должно сообщить вам перед загрузкой, либо вам придется сначала загрузить файл, чтобы определить - вручную или программно - что файл защищен паролем.