在你的设备上运行 · 你的文件从不离开你的设备。
拖入.zip,就能按压缩时的文件夹结构看到每一项及其大小和压缩后大小。下载单个文件、逐个下载全部,或者先预览图片和文本文件,不用解压任何东西。
手机上和电脑上一样好用——路上有人发来一个压缩包,在这里打开,只保存你需要的那份PDF。压缩包在你的设备上读取,什么都不会发到别处。旧压缩软件用本地代码页写的文件名——西里尔文、阿拉伯文、希腊文、希伯来文、土耳其文、日文、中文、韩文——会按那个代码页读取。
带密码的文件是唯一取不出来的:格式会标记它们,所以它们会显示为受密码保护,压缩包里的其他文件照样能取出。损坏或不完整的文件会明确报告,对设备内存来说太大的压缩包也一样。
不适用于: 取出带密码的文件,以及打开RAR和7z压缩包——只有标准ZIP里不带密码的文件才能取出。
工具检查的是文件的前两个字节——每个ZIP开头的字母PK——而不是扩展名。好几种常见格式内部都是ZIP:Word、Excel和PowerPoint文件(.docx、.xlsx、.pptx)、EPUB电子书和安卓.apk安装包。把这样的文件拖到放置区(选择按钮只列出.zip文件),它的各个组成部分就会列出来。在.docx里,图片在word/media文件夹中,每一张都能单独下载。
没有这两个字节的文件会被拒绝,提示“此文件不是 ZIP 压缩包”。RAR或7z压缩包会得到这个提示;下载失败时存下来的、其实是网页的“zip”也一样。
ZIP把目录放在文件的最末尾。末尾缺失时,比如下载中断之后,工具会报告这个ZIP可能不完整或已损坏。分卷压缩包的其中一卷,比如.z01或.zip.001,也会出现同样的提示;这些分卷在这里不能拼接,你需要把整个压缩包作为一个文件拿到手。对这台设备的内存来说太大的压缩包,也会如实说明。
带密码的文件在列表里标为“受密码保护”,提示会说明有几个,其他文件照样可以取出。只有每个文件都有密码时,整个压缩包才会被拒绝。用Store和Deflate以外的方法打包的文件——很少有程序这样做——无法解压,会按名字报告。
压缩包标明名字是UTF-8、带有名字的Unicode副本,或者名字本身就是有效的UTF-8时,按UTF-8读取。旧程序生成的压缩包用本地代码页存储名字;这些名字会用能让它们读成文字的代码页来读,比如俄文的cp866、阿拉伯文的cp720、希腊文的cp737、土耳其文的cp857、希伯来文的cp862,或者日文、中文和韩文的Shift_JIS、GBK、Big5和EUC-KR。
“大小”是解压后的大小,“压缩后”是在压缩包里的大小;窄屏上会隐藏“压缩后”这一列。两者几乎相等,说明文件本来就压缩过,照片和视频通常如此。文件夹排在前面,名字里的数字按数值排序,所以page2在page10前面。文本预览显示前4,000个字符,按UTF-8读取;除了TXT、CSV、JSON、XML、HTML、Markdown和日志文件,它也能打开TSV、CSS、JavaScript、YAML、INI、SRT和VTT文件。
本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা