标题中说的都是:我打算下载一个大文件,我不想浪费时间下载它,因为我不知道它是否有密码保护,尤其是在我的互联网连接速度很慢的情况下。所以
我的问题是,在下载之前,或者至少下载一小部分文件之前,我如何检查这个文件是否受保护。
ps:我正在使用免费下载管理器。
提前感谢您的回答。
答案1
根据压缩机制和加密方式,您可以可能可以下载前 N 个字节,然后 1) 检查压缩“签名”(告诉您压缩文件未加密),2) 读取压缩签名以查看它是否表明已内部加密。但是,例如,zip 文件的“目录”包含位于 zip 文件末尾的加密信息,因此这只适用于某些情况。
答案2
不,在下载文件之前无法判断文件是否受密码保护。要么下载位置需要在下载之前告知您,要么您必须先下载文件才能确定(手动或通过编程)文件是否受密码保护。