<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Archive file on 断念梦的站点</title><link>https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/</link><description>Recent content in Archive file on 断念梦的站点</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 04 Oct 2026 22:48:40 +0800</lastBuildDate><atom:link href="https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/index.xml" rel="self" type="application/rss+xml"/><item><title>Archive file</title><link>https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/Archive-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/Archive-file/</guid><description>&lt;h1 id="概述"&gt;概述&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%bf%b0" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Archive_file"&gt;Wiki, Archive file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Tar_%28computing%29"&gt;Wiki, Tar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;在计算机中，&lt;strong&gt;Archive file(归档文件)&lt;/strong&gt; 是由一个或多个文件及元数据组成的一个计算机文件。归档文件用于将多个数据文件放在一起收集到一个文件中，以便于移植和存储。归档文件通常存储目录结构、错误检测和纠正信息、任意注释，有时还使用内置加密。&lt;/p&gt;
&lt;div class="td-alert td-alert--md alert alert-tip" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;Archive file 通常都会进行 &lt;a href="https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/Data-compression/"&gt;Data compression&lt;/a&gt;(数据压缩)&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 
 &lt;/div&gt;
&lt;/div&gt;
&lt;div class="td-alert td-alert--md alert alert-note" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;有的时候归档文件也翻译成 “存档文件”&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;archiver(归档程序)，好多时候中文称为压缩程序&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="归档与压缩的概念"&gt;归档与压缩的概念&lt;a class="td-heading-self-link" href="#%e5%bd%92%e6%a1%a3%e4%b8%8e%e5%8e%8b%e7%bc%a9%e7%9a%84%e6%a6%82%e5%bf%b5" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;div class="td-alert td-alert--md alert alert-question" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;为什么要区分这两个概念？&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;把多个文件（文件类型可以不同）放在一个文件中称为 归档文件；本来 10KiB 的文件以 5KiB 存储的文件称为 压缩文件。&lt;/p&gt;
&lt;p&gt;那把归档文件压缩后，因为称为什么呢？&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;所以我个人感觉，可以把多个文件放在一个文件中称为打包，那么，归档就是指 &lt;strong&gt;打包 + 压缩&lt;/strong&gt;，也可以指经过压缩的归档文件（e.g. 一个单日志文件压缩后也可以称为归档文件）。很多时候，对于一个已经归档并压缩的文件，人们称为：打包文件、压缩文件、etc.。&lt;/p&gt;
&lt;div class="td-alert td-alert--md alert alert-note" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;另外，是不是还有一种理解方向：归档文件就是指一个或多个文件通过某种格式合并成一个文件后，再进行压缩形成的文件。既然最后都是压缩，也就干脆叫压缩文件。&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 
 &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;所以我看 7-Zip 官方页面就把 &lt;code&gt;7-Zip is a file archiver with a high compression ratio.&lt;/code&gt; 翻译为 &lt;code&gt;7-Zip 是一款拥有极高压缩比的开源压缩软件。&lt;/code&gt; i.e. archiver 翻译成压缩软件，而不是归档软件。&lt;/p&gt;
&lt;p&gt;e.g.&lt;/p&gt;
&lt;p&gt;Linux 中默认自带的 &lt;a href="https://desistdaydream.github.io/docs/1.%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux-%E7%AE%A1%E7%90%86/Linux-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/%E6%96%87%E4%BB%B6%E4%B8%8E%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/tar%E4%B8%8Egzip/"&gt;tar与gzip&lt;/a&gt; 通过打包与压缩，能生成一个归档文件。gzip 程序只能针对一个文件进行压缩，这样当你想要压缩一大堆文件时，先将这一大堆文件先打成一个包（tar 命令），然后再用压缩程序进行压缩（gzip, bzip2, etc. 命令）。i.e. &lt;code&gt;tar -z&lt;/code&gt; 则会在打包后，自动调用 gzip 命令进行压缩。&lt;/p&gt;</description></item><item><title>Data compression</title><link>https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/Data-compression/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://desistdaydream.github.io/docs/5.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Archive-file/Data-compression/</guid><description>&lt;h1 id="概述"&gt;概述&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%bf%b0" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Data_compression"&gt;Wiki, Data compression&lt;/a&gt;(数据压缩)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Data compression(数据压缩)&lt;/p&gt;
&lt;h2 id="压缩算法"&gt;压缩算法&lt;a class="td-heading-self-link" href="#%e5%8e%8b%e7%bc%a9%e7%ae%97%e6%b3%95" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lossless(无损)&lt;/p&gt;
&lt;p&gt;Lossy(有损)&lt;/p&gt;</description></item></channel></rss>