FreeArc

freearc
開發者Bulat Ziganshin
当前版本
  • 0.60 RC (2009年10月5日;預發佈版本)[1]
  • 0.666 (2010年5月20日;穩定版本)[2]
編輯維基數據鏈接
源代码库
  • sourceforge.net/projects/freearc
編輯維基數據鏈接
编程语言Haskell、C++、C
操作系统Microsoft Windows、Linux
平台IA-32
类型文件归档软件英语File archiver
许可协议GNU GPLv2+[3]
网站freearc.org,存档于互联网档案馆(存檔日期 February 17, 2017)

FreeArc是一个自由开源文件归档软件英语File archiver。Beta版0.666于2010年发布。后续版本“FreeArc Next”处在开发阶段,0.11版本已于2016年10月发布。[4]“Next”版本提供32位和64位版本,适用于Windows和Linux操作系统,并包含Zstandard支持。[5]

算法

FreeArc按文件类型自动使用LZMA、通过部分匹配预测英语Prediction by partial matchingTrueAudio、Tornado和GRzip英语GRzip算法。它还使用多种过滤器来进一步改进压缩率,包括REP(找到间隔高达1GB的副本)、DICT(对文本的字典取代)、DELTA(改进二进制数据表的压缩)、BCJ(可执行文件与处理器)和LZP(去除文本中的副本)。

基准测试

归档文件大小

在2010年“Tom's 硬體指南”比较各流行的归档工具时,FreeArc几近超越WinZip7-Zip和“最佳压缩”模式的WinRAR。在“默认压缩”测试中它输给了7-Zip的LZMA2,但仍优于WinRAR和WinZip。[6]

速度

在同一次“Tom's 硬體指南”测试中,默认设置的FreeArc超过了7zip的LZMA2默认压缩,并也超过了哪怕“最佳压缩”模式的WinRAR。FreeArc在最佳设置下慢于7zip和WinRAR,但仍超越了WinZip。

效率

在Werner Bergmans设计的一个最大压缩基准测试指标下,FreeArc的压缩比.Z (LZW)、.zip (Deflate)、.gzbzip2这些经典格式更有效率。这个非公开测试中所用的得分公式:

score X = time X × 2 10 ( size X size TOP 1 ) {\displaystyle {\text{score}}_{X}={\text{time}}_{X}\times 2^{10({\frac {{\text{size}}_{X}}{{\text{size}}_{\text{TOP}}}}-1)}}

截至2010年11月 (2010-11)[update],FreeArc位居该基准测试的榜首,其次是NanoZip英语NanoZipbsc英语Block-sorting compressor和WinRAR。[7]因此它比WinRAR和7zip更有效率。[8]

特点

freearc
扩展名
.arc
互联网媒体类型
application/x-freearc
开发者Bulat Ziganshin
格式类型数据压缩

类似RARZIP格式,.arc是一个文件归档格式,而不仅是一个数据压缩格式(如gzipbzip2)。FreeArc有命令行界面和GUI界面。其他特点包括:

  • “智能更新”时的固态压缩尽可能避免重新压缩
  • AES/Blowfish/Twofish/Serpent加密[9],包括链式加密
  • FAR和Total Commander插件
  • 可以创建自解壓縮檔和安装器
  • 采用里德-所罗门码的归档保护和恢复层,用户可定制该层大小。

支持的平台

截至0.666版本,开发者提供适用于Windows的二进制文件64位元版本。[10]不过FreeArc Next 0.11已支持32位和64位系统。

FreeArc Next

FreeArc Next于2016年10月发布首个版本。[11]截至目前[何时?],它只提供适用于32位和64位Windows及Linux平台的命令行界面应用程序。新增特性包括:

  • 类似ZPAQ英语ZPAQ的完全归档去重复数据
  • Facebook实现的Zstandard压缩算法[12]
  • INI文件中进行Lua编程
  • 更好的文件预取以加速压缩

参见

  • 自由软件主题

参考资料

  1. ^ https://web.archive.org/web/20161122120044/http://freearc.org/News.aspx#0.60.
  2. ^ Freearc news. 
  3. ^ FreeArc : Develop. [2009-08-17]. (原始内容存档于2012-11-09). license: GPL 
  4. ^ FreeArc 'Next. encode.ru. [2016-10-15]. (原始内容存档于2016-10-18). 
  5. ^ FA 0.11 release notes, Bulat Ziganshin. [2018-02-04]. (原始内容存档于2019-02-16). 
  6. ^ Proprietary Formats: Compression Rate, Size, And Duration - Four Compression And Archiving Solutions Compared. 10 March 2010 [25 June 2016]. 
  7. ^ FreeArc vs zip vs bzip2. [2009-09-30]. (原始内容存档于2010-10-29). 
  8. ^ FreeArc - Kompressionsprogramm mit eigenem Format. [2018-02-04]. (原始内容存档于2018-07-05) (德语). , golem.de
  9. ^ Patrick Schmid, Achim Roos, (March 10, 2010) 7-Zip 9.1 Beta And FreeArc 0.60, Tom's Hardware
  10. ^ FreeArc Download page. [2012-01-07]. (原始内容存档于2012-01-18). 
  11. ^ Bulat-Ziganshin/FA. GitHub. [2016-10-15]. (原始内容存档于2017-03-17). 
  12. ^ facebook/zstd. GitHub. [2016-10-15]. (原始内容存档于2016-08-31). 

外部链接

  • The FreeArc home page. [2018年2月4日]. (原始内容存档于2017年2月17日). 
  • FreeArc project at SourceForge(页面存档备份,存于互联网档案馆)(已废弃)
  • 二进制文件和源代码版本0.67(页面存档备份,存于互联网档案馆
压缩软件
比较
自由软件
  • 7-Zip
  • File Roller
  • Ark
  • Expander英语Haiku Applications#Expander
  • FreeArc
  • Info-ZIP
  • KGB Archiver英语KGB Archiver
  • PAQ英语PAQ
  • Peazip
  • The Unarchiver(仅解压)
  • tar
  • Xarchiver英语Xarchiver
  • Zipeg英语Zipeg
  • ZPAQ英语ZPAQ
免費軟體
  • Filzip英语Filzip
  • IZArc
  • LHA
  • StuffIt Expander英语StuffIt Expander(仅解压)
  • TUGZip英语TUGZip
  • ZipGenius英语ZipGenius
  • 2345好压
  • 360压缩
  • Bandizip
商业软件
  • ARC
  • ALZip
  • Archive Utility英语Archive Utility
  • ARJ
  • BetterZip英语BetterZip
  • BulkZip英语BulkZip
  • JAR英语JAR (software)
  • MacBinary英语MacBinary
  • PKZIP/SecureZIP英语PKZIP
  • PowerArchiver英语PowerArchiver
  • StuffIt英语StuffIt
  • WinAce
  • WinRAR
  • WinZip
非归档压缩
常规
  • bzip2
  • compress英语compress
  • gzip
  • lzip英语lzip
  • lzop英语lzop
  • pack英语pack (compression)
  • rzip英语rzip
  • Snappy
  • XZ Utils英语XZ Utils
面向代码
音频压缩
比较
有损
  • Fraunhofer FDK AAC英语Fraunhofer FDK AAC
  • Nero AAC Codec英语Nero AAC Codec
  • Freeware Advanced Audio Coder (FAAC)英语FAAC
  • Helix DNA Producer英语Helix (multimedia project)
  • l3enc英语l3enc
  • LAME
  • TooLAME英语TooLAME
  • Libavcodec
  • libcelt英语CELT
  • libopus
  • libspeex
  • Musepack
  • libvorbis
  • Windows Media Encoder英语Windows Media Encoder
无损
视频压缩
比较英语Comparison of video codecs
有损
MPEG-4 ASP英语MPEG-4 Part 2
H.264 /
MPEG-4 AVC
HEVC
其他
  • CineForm英语CineForm
  • Cinepak英语Cinepak
  • Daala
  • DNxHD英语DNxHD codec
  • Helix DNA Producer英语Helix (multimedia project)
  • Indeo英语Indeo
  • Libavcodec
  • Schrödinger (Dirac)英语Dirac (video compression format)
  • SBC英语Smart Bitrate Control
  • Sorenson英语Sorenson codec
  • On2 Technologies
  • libtheora
  • libvpx英语libvpx
  • Windows Media Encoder英语Windows Media Encoder
  • AOMedia Video 1
无损
  • FFV1英语FFV1
  • Huffyuv英语Huffyuv
  • Lagarith
  • MSU Lossless英语MSU Lossless Video Codec
  • YULS英语YULS
  • 另見:压缩方法、压缩格式