FreeArc

freearc開發者| Bulat Ziganshin

|

当前版本| 0.666（2010年5月20日，​15年前​（2010-05-20））
源代码库|

* sourceforge.net/projects/freearc

编程语言| Haskell、C++、C
操作系统| Microsoft Windows、Linux
平台| IA-32
类型| 文件归档器
许可协议| GNU GPLv2+[1]
网站| freearc.org，存档于互联网档案馆（存檔日期 February 17, 2017）

此條目翻譯自其他語言維基百科，需要相關領域的編者協助校對翻譯。
如果您精通本領域，又能清楚地將來源語言翻譯為中文，歡迎您協助校訂翻譯。原文参见维基数据。

|

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

## 算法

[编辑]

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

## 基准测试

[编辑]

### 归档文件大小

[编辑]

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

### 速度

[编辑]

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

### 效率

[编辑]

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

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（英语：NanoZip）、bsc（英语：Block-sorting compressor）和WinRAR。[5]因此它比WinRAR和7zip更有效率。[6]

## 特点

[编辑]

freearc扩展名|

`.arc`

|

互联网媒体类型|

`application/x-freearc`

开发者| Bulat Ziganshin
格式类型| 数据压缩

类似RAR和ZIP格式，.arc是一个文件归档格式，而不仅是一个数据压缩格式（如gzip和bzip2）。FreeArc有命令行界面和GUI界面。其他特点包括：

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

## 支持的平台

[编辑]

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

## FreeArc Next

[编辑]

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

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

## 参见

[编辑]

* 自由软件主题

* 归档格式列表
* 压缩软件比较
* Unix实用程序列表
* rzip（英语：rzip）
* LZMA

## 参考资料

[编辑]

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

|

面向代码|

UPX

音频压缩
（比较）|

| 有损|

* 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）

|

无损|

* ALAC
* FLAC
* Libavcodec
* Monkey's Audio
* MPEG-4 ALS
* OptimFROG
* Shorten（英语：Shorten (file format)）
* TTA (True Audio)
* WavPack

视频压缩
（比较（英语：Comparison of video codecs））|

| 有损|

| MPEG-4 ASP（英语：MPEG-4 Part 2）|

* 3ivx（英语：3ivx）
* DivX
* Nero Digital
* FFmpeg
* HDX4（英语：HDX4）
* Xvid

|

H.264 /
MPEG-4 AVC|

* CoreAVC
* Blu-code（英语：Blu-code）
* DivX
* FFmpeg
* Nero Digital
* OpenH264
* QuickTime
* X264

HEVC|

* X265

其他|

* 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）

* 另見：压缩方法、压缩格式

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板