什么是文件压缩?(file compression?)

文件压缩是计算机用来将电子文件或文件组的大小减小到尽可能小的一种方法。ZIP文件是文件压缩的常见示例。计算机程序使用许多技术来压缩文件,但最常用的方法是用较小的序列替换重复序列。计算机通过编目第一个实例并在随后的实例中引用它来实现这一点。例如,在此之前的句子中,字母“compress”出现了三次。计算机可以通过对第一个实例进行编目并将所有后续实例与“&cmp”相等来压缩这些实例,从而减少所需的字母...

文件压缩是计算机用来将电子文件或文件组的大小减小到尽可能小的一种方法。ZIP文件是文件压缩的常见示例。计算机程序使用许多技术来压缩文件,但最常用的方法是用较小的序列替换重复序列。计算机通过编目第一个实例并在随后的实例中引用它来实现这一点。例如,在此之前的句子中,字母“compress”出现了三次。计算机可以通过对第一个实例进行编目并将所有后续实例与“&cmp”相等来压缩这些实例,从而减少所需的字母或字符数并减小文件大小。在处理大文件的过程中,这样的替换可以节省大量空间。但是,应该注意的是,用户没有看到这一点,因为计算机在后台完成所有工作。

File compression is a method used by computers to reduce the size of an electronic file or group of files to the smallest possible size.

为了跟踪缩写替换,计算机程序还为压缩文件创建字典。在文件压缩领域,字典是原始短语及其替换的列表。但是,此字典包含在文件大小中,因此它也会占用空间,从而减少压缩所节省的空间量。因此,压缩单个小文件的效率通常低于压缩大文件或组的效率。

执行文件压缩的程序的操作方式略有不同。这些差异主要是一种算法的结果。算法是一种数学构造,用于搜索文件中的重复项并放入简单引用。程序员创建压缩算法并定义用于压缩的模式和替换。方差会影响压缩的效率。例如,在短语“这是最好的时代,这是最坏的时代”中,“这是最好的时代”和“最坏的时代”的顺序是重复的。程序员可以选择替换整个短语,或者单独替换“it”和“of times”。这些算法上的细微差别就是为什么一些文件压缩程序在某些文件类型上比其他文件压缩程序工作得更好。

某些类型的压缩文件是自解压的,这意味着当用户单击它们时,它们会自动打开,无需外部程序来解压。为了生成这些文件,原始压缩程序必须向压缩文件中添加额外的代码。因此,如果正常压缩,自解压压缩文件通常比同一文件大。对于发布要安装在家用电脑上的程序的公司来说,这通常被认为是一个很好的折衷方案。通过使文件自解压,它允许家庭用户跳过一个步骤,使安装软件的可能性更大。要解压缩非自解压文件,可以在Internet上下载许多第三方程序。

  • 发表于 2021-12-13 15:54
  • 阅读 ( 165 )
  • 分类:互联网

你可能感兴趣的文章

此windows错误可能在您的电脑上累积了垃圾文件

...ss renames the log to "CbsPersist_YYYYMMDDHHMMSS.log" and then attempts to compress it into a .cab file.However, when the cbs.log reaches a size of 2 GB before that cleanup process compresses it, the file is too large to be handled by the makecab.exe utility.  The log file is renamed to CbsPersist_...

  • 发布于 2021-03-17 12:28
  • 阅读 ( 233 )

如何使用powershell压缩(和解压)文件

...解压文件。 如何使用powershell压缩文件 让我们首先使用Compress-archive cmdlet将一些文件压缩到ZIP文件存档中。它获取要压缩的任何文件的路径。多个文件用逗号分隔,并将它们归档到指定的目标中。 首先,打开PowerShell,方法是从...

  • 发布于 2021-04-02 01:39
  • 阅读 ( 229 )

带有双蓝色箭头的windows文件夹图标是什么意思?

...用户贡献者Biswa为我们提供了答案: This means the folder is compressed. You can right-click on the folder and see that the Compress contents to save disk space option is checked. The Panther folder is created when you first install Windows, or when you run the Media Creation Tool or Up...

  • 发布于 2021-04-07 20:35
  • 阅读 ( 237 )

如何在尽可能少的步骤中压缩和密码保护文件?

...压缩和密码保护文件: I need a way to take a bunch of files and compress them into separate zip files with each using the same password. I want to be able to do this in one simple step. I have created a batch file that zips each of them using 7zip (which worked perfectly), but does not pass...

  • 发布于 2021-04-08 03:33
  • 阅读 ( 145 )

ntfs压缩文件是否解压缩到磁盘或内存?

...知道NTFS压缩文件是否解压缩到磁盘或内存: How does NTFS decompression work in Windows? According to Microsoft, NTFS decompression is done by expanding the file, then using it. That sounds right, but my question is how does this process occur technically? Does Windows load the compre...

  • 发布于 2021-04-08 13:02
  • 阅读 ( 256 )

png格式是无损的,因为它有一个压缩参数?

...所选压缩级别的影响: As I understand it, PNG files use lossless compression. However, when I am using an image editor such as Gimp and try to save an image as a PNG file, it asks for a compression level ranging between 0 and 9. If it has a compression parameter that affects the visual prec...

  • 发布于 2021-04-11 03:50
  • 阅读 ( 254 )

有损(lossy)和无损压缩(lossless compression)的区别

... 数据压缩,有损压缩,无损压缩 什么是有损压缩(lossy compression)? Loosy压缩是一种数据压缩技术,它使用部分数据丢弃和不精确近似来表示数据。它有助于减小数据的大小,以便更易于存储、处理和传输。但是,它会导致一些...

  • 发布于 2021-06-30 22:54
  • 阅读 ( 962 )

拉链(zip)和压缩(compress)的区别

...缩格式,它已经被微软和苹果的许多系统所采用。 ZIP和Compress的主要目标都是减小文件大小,而不会丢失很多信息。为了在压缩后访问文件,用户必须解压缩文件才能访问单个文件。原来的ZIP就是这样的,但是随着技术的发展,...

  • 发布于 2021-07-12 12:35
  • 阅读 ( 214 )

有损(lossy)和无损压缩(lossless compression)的区别

什么是有损压缩(lossy compression)? 有损压缩也称为不可逆压缩,是一类使用不精确近似和部分数据丢弃来表示内容的数据编码方法。换句话说,它是一种数据压缩方法,通过消除文件中的数据来减小文件的大...

  • 发布于 2021-11-30 09:56
  • 阅读 ( 261 )

什么是压缩文件夹?(a compressed folder?)

压缩文件夹是一个单独的计算机文件,可以包含许多项,它以一种可以减少所需磁盘空间总量的方式存储这些项。虽然有多种类型的压缩文件夹,但最常见的类型是ZIP压缩...

  • 发布于 2021-12-10 08:33
  • 阅读 ( 188 )
fddhffhff3h1h
fddhffhff3h1h

0 篇文章