有许多编码器可用于存储数字数据。虽然有实现不同压缩算法的通用编码器,但最好的编码器是专门为压缩某些类型的数据而设计的。这是因为有些算法更适合于特定用途,使用的编码器可以进行优化,以便与压缩匿名数据不同,它的工...
有许多编码器可用于存储数字数据。虽然有实现不同压缩算法的通用编码器,但最好的编码器是专门为压缩某些类型的数据而设计的。这是因为有些算法更适合于特定用途,使用的编码器可以进行优化,以便与压缩匿名数据不同,它的工作速度更快、效率更高,并提供针对性强的功能。通常会使用专门对任意文件进行常规归档的编码器,尽管其中一些文件已经采用了复杂的编码方案,所以额外的压缩实际上可以增加文件的大小,而不是缩小文件的大小。最好的编码器是专门为压缩某些类型的数据而设计的。编码器是一种计算机软件,它将另外两个软件或计算机库结合起来,形成一个完整的程序。第一种是压缩算法,这是一个实际的公式,用于获取数字数据并将其转换为比原始数据更小的文件。该算法封装在一个程序中,该程序可以集成到一个名为压缩解压缩器(compress decompressor,简称codec)的操作系统中,它是压缩方案的实现。软件编码器提供了一个可用的接口,可以调用编解码器将数据转换为算法指定的格式,以便以后可以解包或存储在少量空间中。一些最常用的编码器主要处理图像就所需功能的深度而言,对于某些人来说,最好的图像编码器将有一个简单的界面,并支持多种文件格式,这样图像就可以转换为其他程序所需的任何类型。一些图像编码器还包括标准算法的替代实现,为稍大的文件提供更好的质量大小,或图像分辨率有所损失时的最大压缩对于一般的归档,有几种编码软件,其功能各不相同。在需要压缩大量文件的情况下,有些编码器只使用一个强大的算法进行优化,可以获得难以置信的高压缩率-以速度和缺乏可移植性为代价,有一些编码程序可以压缩多个文件,并创建一个易于使用的自解压文件,从而使文件更大,但增加了可移植性,并且是一种轻松地复制文件树或目录结构的简单方法。还有其他几种专门的编码器,包括用于快速压缩流式视频的编码器,音轨或三维(3D)数据。每一种都需要一个特殊的编解码器,在某些情况下,还需要外部支持硬件。这些类型的编码器可以包括免费版本及其已成为行业标准的专业对应物,因此,选择最好的软件将是评估软件的成本与提供的功能的问题
-
发表于 2020-08-06 09:06
- 阅读 ( 698 )
- 分类:电脑网络