提取 EGG 文件

无限制 作业。文件大小达到 2.5GB。永久免费。

全部本地运行

我们的转换器在您的浏览器中运行,所以我们永远看不到您的数据。

闪电般快速

无需上传文件到服务器,转换立即开始。

默认安全

与其他转换器不同,您的文件永远不会上传给我们。

什么是EGG格式?

Egg

GNU TAR(磁带存档)格式是一种在类 Unix 操作系统上广泛使用的文件存档和压缩格式。它最初设计用于将文件备份到磁带上,但现在通常用于将许多文件收集到一个压缩存档文件中,以实现高效存储和传输。TAR 格式允许保留文件属性、目录结构,并支持各种压缩算法。

TAR 存档文件由一系列文件头记录和文件数据块组成。存档中的每个文件都由一个头记录表示,其中包含有关文件元数据,后跟文件数据本身。头记录大小为 512 字节,包含文件名称、文件模式(权限)、所有者和组 ID、文件大小、修改时间和校验和等字段。

头记录中的文件名字段最长可达 100 个字符。如果文件名超过 100 个字符,则使用“前缀”字段存储它,该字段是额外的 155 个字节。前缀与文件名连接以创建完整路径。文件模式字段包含 Unix 文件权限和文件类型(常规文件、目录、符号链接等)。

在头记录之后是文件数据,它存储在连续的 512 字节块中。如果文件大小不是 512 字节的倍数,则最后一个块将填充空字节。每个文件的数据块按顺序写入存档中,文件之间没有分隔符或定界符。

除了常规文件和目录外,TAR 存档还支持多种类型的头记录。符号链接和硬链接使用引用目标文件的特殊头记录表示。设备文件、命名管道和其他特殊文件类型也受支持。扩展属性和 ACL 可以使用 pax 交换格式头存储。

TAR 格式的一个关键特性是对长文件名和路径的支持。早期版本的 TAR 仅限于 100 个字符的文件名,但后来的版本(例如广泛使用的 USTAR(Unix 标准 TAR)格式)对此进行了扩展以支持更长的名称。POSIX.1-2001 标准引入了一种新的可扩展格式,允许使用更长的文件名和路径,以及其他元数据字段。

压缩通常与 TAR 存档结合使用以减小文件大小。最流行的压缩方法是 gzip(.tar.gz 或 .tgz)、bzip2(.tar.bz2)和 xz(.tar.xz)。这些压缩的 TAR 存档是通过首先创建一个常规 TAR 存档,然后使用所选压缩算法对其进行压缩来创建的。在解压缩压缩的 TAR 存档时,首先删除压缩,然后应用常规 TAR 解压缩过程。

TAR 格式还包括内置的错误检测和恢复机制。每个头记录都包含一个校验和字段,该字段在创建存档时计算。从 TAR 存档中提取文件时,将验证校验和以确保数据完整性。如果检测到校验和不匹配,则会报告错误,并且提取可以跳过受影响的文件或尝试尽可能多地恢复数据。

除了基本的 TAR 格式外,还有多种变体和扩展正在使用中。GNU 版本的 TAR 在 Linux 发行版中广泛使用,它包括多卷存档、稀疏文件支持和增量备份等附加功能。其他扩展(例如 star 和 pax)提供了改进的性能、与非 Unix 系统的兼容性以及对扩展元数据的支持。

尽管 TAR 格式已经过时且存在局限性,但由于其简单性、可移植性和在不同平台和工具上的广泛支持,它仍然被广泛使用。它作为许多更高级别的备份和存档解决方案的基础,并且经常用作分发软件包和源代码的容器格式。随着新技术和存储介质的出现,TAR 格式已经适应并演变以满足不断变化的需求,确保其在现代计算环境中的持续相关性。

文件压缩是一种减少数据文件大小,以便有效存储或传输的过程。它通过识别并消除冗余数据使用各种算法来压缩数据,这通常能大幅减少数据的大小,同时又不会失去原始信息。

文件压缩主要分为两种类型:无损和有损。无损压缩允许从压缩数据完美地重构原始数据,这对于每一位数据都很重要的文件(如文本或数据库文件)非常理想。常见的例子包括 ZIP 和 RAR 文件格式。另一方面,有损压缩通过消除不太重要的数据来更大幅度地减少文件大小,经常用于音频、视频和图像文件。JPEG 和 MP3 是某些数据损失不会大幅降低内容感知质量的例子。

文件压缩的好处多种多样。它节省设备和服务器的存储空间,降低成本并提高效率。它还加速了在网络上(包括互联网)的文件传输时间,对大文件尤其有价值。此外,压缩文件可以被组织在一个归档文件中,有助于组织和轻松传输多个文件。

然而,文件压缩确实有一些缺点。压缩和解压过程需要计算资源,可能会拖慢系统性能,尤其是对于大文件。此外,在有损压缩的情况下,一些原始数据在压缩过程中会丢失,结果的质量可能不适合所有的应用,特别是对高质量有要求的专业应用。

文件压缩是当今数字世界中的关键工具。它提高了效率,节省了存储空间,并减少了下载和上传时间。尽管如此,它在系统性能和质量降低的风险方面确实存在一些缺点。因此,明智的对待这些因素来选择特定数据需求的正确压缩技术是至关重要的。

常见问题解答

什么是文件压缩?

文件压缩是一种减小文件或文件集大小的过程,通常用于节省存储空间或加速网络传输。

文件压缩是如何工作的?

文件压缩通过识别和删除数据中的冗余来工作。它使用算法在更小的空间中编码原始数据。

文件压缩有哪些类型?

文件压缩的两种主要类型是无损压缩和有损压缩。无损压缩允许完美恢复原始文件,而有损压缩则以损失部分数据质量为代价,实现更大的大小减小。

文件压缩工具的例子是什么?

文件压缩工具的一个流行例子是WinZip,它支持包括ZIP和RAR在内的多种压缩格式。

文件压缩会影响文件的质量吗?

对于无损压缩,质量保持不变。然而,对于有损压缩,由于它消除了较不重要的数据以更大程度地减小文件大小,因此可能会有明显的质量下降。

文件压缩安全吗?

是的,就数据完整性而言,文件压缩是安全的,尤其是无损压缩。然而,像任何文件一样,压缩的文件可能会被恶意软件或病毒攻击,因此总是必要的有安装可靠的安全软件。

哪些类型的文件可以被压缩?

几乎所有类型的文件都可以被压缩,包括文本文件、图像、音频、视频和软件文件。然而,可达到的压缩水平可以在文件类型之间大大变化。

ZIP文件是什么意思?

ZIP文件是一种使用无损压缩来减小一个或多个文件大小的文件格式。ZIP文件中的多个文件有效地被捆绑在一起成为一个单一的文件,这也使得分享变得更容易。

我可以压缩一个已经压缩的文件吗?

技术上,是的,尽管额外的减小大小可能是微不足道的甚至适得其反。压缩一个已经压缩的文件有时可能会增加它的大小,由于压缩算法添加的元数据。

我如何解压文件?

要解压文件,你通常需要一个解压或解压缩工具,如WinZip或7-Zip。这些工具可以从压缩格式提取原始文件。