RAR

维基百科,自由的百科全书
跳转至: 导航搜索
RAR
扩展名 .rar
互联网媒体类型

application/x-rar-compressed

application/octet-stream
開發者 Eugene Roshal
格式 数据压缩

RAR是一种专利文件格式,用于数据压缩与归档打包,开发者尤金·羅謝爾(Eugene Roshal),所以RAR的全名是:Roshal ARchive(即“罗谢尔的归档”之意)。首个公开版本RAR 1.3发布于1993年。

尤金·羅謝爾,1972年3月10日生于俄罗斯。毕业于俄罗斯车里雅宾斯克工业大学(Chelyabinsk Technical University),也是FAR文件管理器的作者。他开发程序压缩或解压RAR文件,最初用于DOS,后来移植到其它平台。主要的Windows版本编码器,称为WinRAR,以共享软件的形式发行。不过Roshal公开了解码器源码,UnRAR解码器许可证以不许发布编译RAR兼容编码器为条件下允许有条件自由发布与修改,而RAR编码器一直是有专利的。

最近的开发者是Alexander Roshal。虽然其解码器有专利,编译好的解压程序仍然存在于若干平台,例如开源的7-Zip。尽管业界普遍混乱,似乎没有纯开源模块能解压版本超过2.0的RAR文件,部分能解开rar文件的归档软件多数为经过许可证授权直接使用UnRAR解码器。

文件特点[编辑]

  • RAR通常情况比ZIP压缩比高,但压缩/解压缩速度较慢。
  • 分卷压缩:压缩后分割为多个文件。
  • 固实压缩:把要压缩的视为同一个文件以加大压缩比,代价是取用包中任何文件需解压整个压缩包。
  • 恢复记录:加入冗余数据用于修复,在压缩包本身损坏但恢复记录够多时可对损坏压缩包进行恢复。
  • 加密:RAR 2.0使用AES,之前RAR的加密算法为私有。目前均未被直接攻破(至少没有公开),没有密码时可能只有暴力破解。

外部链接[编辑]

  • Official RAR site
  • UnRarX开源软件,Mac OS X
  • Unrarliba library for decoding RAR (version 2) archives based on the Roshal's code, is GPL compatible
  • unrar – a simple Free Software unrar utility using Unrarlib above
  • 7-zip an open source windows file archiver that supports unpacking (but not packing) RAR files, as well as other formats. (Note that the RAR unpacking part is not open source but under a proprietary "unRAR license").
  • PeaZip Supports unpacking RAR files
  • WinHKI Extract rar files