打开RAR文件
无需安装任何软件,就能从RAR中取出文件。RAR4和RAR5都能读取,不存储任何文件。
- 绝不存储
- 无需排队,无需等待
- 无需注册,无水印
使用方法
添加RAR文件
拖放进来即可。RAR4和RAR5都能读取,包括内含文件夹的压缩包。
查看内容
每个文件都会连同大小一起列出。RAR是一整条连续的数据流,而不是一份目录,所以要从头到尾读一遍——大文件需要稍等片刻。
取出所需文件
下载单个文件,或把全部文件打包成一个ZIP下载。
这里如何读取RAR
ZIP有一份目录,这个页面直接读取它;RAR没有,这个差别耗费的不只是时间,还有内存。压缩包会从头开始一次性遍历,途中每个条目的内容都会保存在内存里,所以一个4 GB的RAR需要占用标签页4 GB内存才能显示列表——而同样大小的ZIP能瞬间列出,只解压您点击的那个文件。这就是为什么在手机上最先撑不住的是这个页面,而这是格式本身的特性,并不是这里偷工减料。
固实压缩也是同样的道理,而且已经支持。固实RAR把所有文件当作一条连续的数据流压缩,体积更小,但也意味着没有捷径直达中间:要取出某个文件,必须先解压它前面的所有内容——而这恰好就是一次遍历压缩包时本来就要做的事。真正不支持的是分卷压缩包。一个.part1.rar即使旁边放着同组的其他分卷,也只会被单独打开,因为只会读取您拖放进来的那个文件,其余数据都在没有被读取的分卷里。
RAR的一些功能在这里没有对应,因为这里并不是把文件还原到磁盘上。恢复记录——WinRAR可以添加的冗余数据,用来修复损坏的压缩包——在这里不会被使用,所以损坏的RAR在这里会失败,而用WinRAR本身可能完全能修复。Unix权限和文件属性根本不会读取。您拿到的是文件字节和名称,只有在打包下载全部内容时才会一并保留修改日期。
如果您需要的是别的
这个页面只打开您拖放进来的那一个文件,打开一次。一整个文件夹的RAR、一组分卷,或任何需要定时处理的任务,都应该交给命令行:unar和lsar免费,无需许可证即可列出和解压,而且在处理用旧代码页写入文件名的老RAR4压缩包时明显比这个页面强——我们自己的常见问题里已把这种情况列为已知不足。在Windows上,7-Zip也能完成同样的工作;如果您已经有WinRAR,用它的命令行也行。
损坏或没下载完整的RAR也应该换个地方处理。这里没有修复功能,也无法跳过损坏的数据块——一旦出错,解压就会在出错的位置停止。压缩包带有恢复记录时,WinRAR自带的修复功能会用上它;没有的话,重新下载文件是任何人唯一的办法。
常见问题
需要安装WinRAR吗?
不需要。无需安装,也无需购买任何东西。解压程序就是这个页面的一部分。
我的RAR会被存储在什么地方吗?
不会。不存储任何文件,也不保留任何内容;页面加载完成后,即使关掉Wi-Fi也照样能用。对压缩包来说这一点比大多数文件更重要——装着报税资料的压缩包、某个文件夹的备份,正是不该交给陌生人服务器的东西。
能生成RAR吗?
不能,而且这不是我们靠技术能绕过的限制。RAR压缩格式是专有的,唯一能生成RAR的源代码,其许可条款明确禁止用它来开发与之竞争的压缩软件。目前根本不存在采用宽松许可证的RAR压缩程序,因此任何浏览器工具都无法如实地提供这项功能。如果您需要发送压缩包,ZIP无需安装任何软件就能随处打开——我们的“创建ZIP压缩包”页面生成的正是ZIP。
支持哪些RAR版本?
RAR4和RAR5,基本涵盖了本世纪生成的所有RAR。解压程序是libarchive,它独立实现了这一格式,而不是使用RarLab自己的代码——正是这种独立性让它可以在宽松许可证下使用,这也是少数罕见情况未被覆盖的原因。已知的不足有两处:带压缩包注释的RAR4,以及旧版RAR4压缩包中的非英文文件名。不会出现崩溃:页面会告诉您哪些能读取、哪些不能。
能打开有密码的RAR吗?
它会列出里面的内容,并告诉您这些文件已被加密锁定。目前尚不支持输入密码,所以这里无法读取加密RAR的内容。
有大小限制吗?
取决于可用内存,而不是固定的大小上限。在格式允许的情况下,超大压缩包会一次只打开一个文件,所以大ZIP能瞬间列出,只有您要的那个文件才会被解压。
打开陌生人发来的RAR安全吗?
压缩包是唯一一种“内容”本身可能带有恶意的文件,所以在您看到任何东西之前,两种老式攻击就已经被处理掉了。压缩包里的文件可以被命名为“../../something”,企图逃出解压目标文件夹——这类名称会被限制在文件夹内,并告诉您哪些名称被改动过。压缩包也可能只有几KB,解压后却有数TB,足以让浏览器标签页崩溃;这种情况会先被测算出来并直接拒绝,而不是硬着头皮去解压。
小贴士: 支持读取RAR,但不支持生成,将来也不会支持——其压缩算法是专有的,许可证禁止第三方开发压缩程序。不支持加密压缩包和固实分卷压缩包。大压缩包在内存中解压。
把这个工具放到您的网站上
博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。