无损压缩

合集下载

文件压缩与解压缩

文件压缩与解压缩

文件压缩与解压缩文件压缩与解压缩是计算机技术中常用的操作,可以有效地减小文件的大小,提高文件的传输速度和存储效率。

本文将介绍文件压缩与解压缩的原理、常用的文件压缩格式以及应用场景。

一、文件压缩的原理文件压缩的原理是通过编码算法将原始文件中的冗余信息去除,从而减小文件的体积。

常见的文件压缩算法有无损压缩和有损压缩两种。

1.无损压缩无损压缩是指在文件压缩的同时完全保留原始文件的内容,压缩前后的文件可以完全恢复一致。

无损压缩常用的算法有:ZIP压缩算法、GZIP压缩算法、RAR压缩算法等。

这些算法通常基于文本重复次数、字典查找和编码方式来实现文件的压缩。

2.有损压缩有损压缩是指在文件压缩的过程中,为了减小文件体积,舍弃了一部分对文件不重要的信息。

压缩后的文件无法完全恢复为原始文件。

有损压缩常用的算法有:JPEG压缩算法、MP3压缩算法、视频编码等。

这些算法根据人对图像、音频和视频的感知特性,对数据进行舍弃和压缩。

二、常用的文件压缩格式文件压缩格式是为了在不同的平台和操作系统上实现文件的互通而设立的一种标准格式。

常见的文件压缩格式有:ZIP、RAR、7Z、TAR、GZIP等。

1.ZIP格式ZIP格式是最为常用和通用的文件压缩格式,它基于ZIP算法,可以实现对多个文件或文件夹进行压缩和解压缩。

ZIP格式适用于各种操作系统,支持大多数的压缩软件。

2.RAR格式RAR格式是一种高级文件压缩格式,它采用了更加复杂的压缩算法和数据结构,可以实现更好的压缩率。

RAR格式适用于Windows系统,RAR软件可以对RAR格式文件进行解压缩。

3.7Z格式7Z格式是基于7-Zip算法的文件压缩格式,它具有更高的压缩率和更强的加密功能。

7Z格式适用于多种操作系统,其中7-Zip软件是对7Z格式的压缩和解压缩的主要工具。

4.TAR格式TAR格式是一种文件归档格式,常与GZIP结合使用,用于将多个文件打包成一个文件,压缩文件后缀通常为.tar.gz或.tgz。

压缩算法的压缩倍数

压缩算法的压缩倍数

压缩算法的压缩倍数随着科技的不断发展,资料的存储和传输已经成为了我们日常生活中必不可少的一部分。

然而,数据的传输和存储所占用的空间容量却经常限制着我们的操作和使用,因此,一种有效的压缩算法变得至关重要。

压缩算法的本质是将数据中的重复和无效信息进行处理,使之能够以更加高效的方式储存和传输。

压缩算法的压缩倍数指的是压缩后的数据大小与原始数据大小的比例。

而压缩倍数的大小取决于不同的压缩算法和需要压缩的数据类型。

以下是几种常见的压缩算法及其对应的压缩倍数。

1. 无损压缩算法无损压缩算法是指在压缩数据的同时,不会对数据的精度造成任何影响。

这类算法主要适用于需要保留原始数据精度的应用场景。

无损压缩算法的压缩倍数较小,通常在2倍左右。

常用的无损压缩算法有:- Huffman编码:通过使用变长编码方式对不同符号进行编码来实现数据压缩。

这种算法适用于文本等含有较多重复信息的数据。

- LZW压缩:基于字典的压缩算法,在压缩过程中,首先建立一个字典,包含所有可用的符号组合。

在字典建立完成后,将数据中的符号串替换为对应的索引值,从而进行数据压缩。

这种算法适用于文本、图像等含有大量重复信息的数据。

- Run-length编码:通过对连续重复的数据进行简单的编码,将相同的数据连续出现的次数替换为一个计数值,从而实现数据压缩。

这种算法适用于图像、音频等数据中出现大量相同元素的情况。

- MPEG压缩:通过将视频数据分为多个帧,每个帧再按照对应的压缩算法进行处理,实现视频数据的有损压缩。

这种算法可以将视频数据的大小压缩至原始数据的10%~50%左右。

- MP3压缩:通过对音频数据进行频率分析和量化,将音频信号尽可能的近似表示,并将一些不能听出有效区别的高频信号压缩掉,从而实现音频数据的有损压缩。

这种算法可以将原始音频数据的大小压缩至原来的1/10以内。

总的来说,不同的压缩算法和需要压缩的数据类型会影响压缩倍数的大小。

在实际应用中,需要根据不同的应用场景选择不同的压缩算法,从而实现更加高效的数据压缩和传输。

最简便APE和flac无损音频压缩刻录CD的教程

最简便APE和flac无损音频压缩刻录CD的教程

最简便APE和flac⽆损⾳频压缩刻录CD的教程最简便APE和flac⽆损⾳频压缩刻录CD的教程APE和flac⽆损⾳频压缩介绍1、APE:APE是⼀种⽆损压缩⾳频格式很多时候它被⽤做⽹络⾳频⽂件传输,因为被压缩后的APE⽂件容量要⽐WA V源⽂件⼩⼀半多,可以节约传输所⽤的时间,与采⽤WinZip 或者WinRAR这类专业数据压缩软件来压缩⾳频⽂件不同,压缩之后的APE⾳频⽂件是可以直接被播放的。

2、FLAC:FLAC与MP3相仿,但是是⽆损压缩的,也就是说⾳频以FLAC⽅式压缩不会丢失任何信息。

这种压缩与Zip的⽅式类似,FLAC的压缩⽐率⼤于Zip和Rar,因为FLAC 是专门针对⾳频的特点设计的压缩⽅式。

可以使⽤播放器播放FLAC压缩的⽂件,就象通常播放你的MP3⽂件⼀样(现在已经有许多汽车播放器和家⽤⾳响设备⽀持FLAC)3、APE与FLAC的⽐较在⾳频压缩领域,有两种压缩⽅式,分别是有损压缩和⽆损压缩!我们常见到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义就是降低⾳频采样频率与⽐特率,输出的⾳频⽂件会⽐原⽂件⼩。

另⼀种⾳频压缩被称为⽆损压缩,也就是我们今天所要说的主题内容。

⽆损压缩能够在100%保存原⽂件的所有数据的前提下,将⾳频⽂件的体积压缩的更⼩,⽽将压缩后的⾳频⽂件还原后,能够实现与源⽂件相同的⼤⼩、相同的码率。

⽬前⽆损压缩格式有APE、FLAC、WavPack、LPAC、WMALossless、AppleLossless、La、OptimFROG、Shorten,⽽常见的、主流的⽆损压缩格式⽬前只有APE、FLAC。

下⾯就针对这两种⽆损压缩格式进⾏⼀下对⽐!APE是M's Audio,⼀种⽆损压缩格式。

这种格式的压缩⽐远低于其他⾳频格式,但能够做到真正⽆损,同时其开放源码的特性,也获得了不少⾳乐发烧友的青睐。

在现有不少⽆损压缩⽅案中,APE是⼀种有着突出性能的格式,令⼈满意的压缩⽐以及飞快的压缩速度,在国内应⽤⽐较⼴泛,成为了不少朋友私下交流发烧⾳乐的选择之⼀。

前端开发中的图片压缩处理方法

前端开发中的图片压缩处理方法

前端开发中的图片压缩处理方法在Web开发过程中,图片的加载速度是一个非常重要的考虑因素。

过大的图片将会导致页面加载缓慢,给用户带来不良的浏览体验。

为了解决这个问题,前端开发人员通常会使用图片压缩技术来减小图片的文件大小,提高页面加载速度。

本文将介绍几种常见的图片压缩处理方法,以帮助前端开发人员优化网页性能。

一、无损压缩无损压缩技术是将图片的文件大小减小,同时保持图片质量不变的一种方法。

这种压缩技术通常通过删除图片中的冗余信息来实现。

常用的无损压缩工具有PNGQuant和ImageOptim。

1. PNGQuantPNGQuant是一款开源的无损压缩工具,它能够将PNG格式的图片进行压缩,并保持图片质量不变。

PNGQuant工具通过减少图片中的色彩数量来减小文件大小,从而提高加载速度。

使用PNGQuant压缩图片非常简单,只需要运行命令或者将图片拖拽到工具界面即可。

2. ImageOptimImageOptim是一款适用于Mac系统的无损压缩工具,它可以自动优化PNG、JPEG和GIF格式的图片,并减小图片文件大小。

ImageOptim使用了多种算法和技术,帮助开发人员在减小文件大小的同时保持图片质量不变。

使用ImageOptim只需要将图片拖拽到工具界面即可,它会自动进行压缩处理。

二、有损压缩有损压缩技术是将图片的文件大小减小,但会对图片的质量造成一定程度的损失。

这种压缩技术通常通过减少图片中的细节或者改变图片的色彩信息来实现。

常用的有损压缩工具有JPEG Optimizer和TinyPNG。

1. JPEG OptimizerJPEG Optimizer是一款专门用于压缩JPEG格式图片的工具。

它可以通过调整图片的压缩比例来减小文件大小,但也会对图片的细节和质量造成一定影响。

使用JPEG Optimizer可以将图片文件拖拽到工具界面内,然后调整压缩比例,最后保存压缩后的图片即可。

2. TinyPNGTinyPNG是一款在线图片压缩工具,它支持压缩PNG和JPEG格式的图片。

视频无损压缩怎么弄?迅捷压缩神器操作简单

视频无损压缩怎么弄?迅捷压缩神器操作简单

视频无损压缩怎么弄?迅捷压缩神器操作简单
从事于短视频、视频剪辑等相关行业的小伙伴,平时需要对各种视频素材资源进行多种编辑、处理,例如剪辑、加字幕、加特效等。

其中,压缩视频是较为常见的一种。

那么,视频无损压缩怎么弄呢?“迅捷压缩”操作简单、功能实用,是一款真真正正的办公神器。

接下来,就由小平给大家讲解一下,使用这款软件进无损压缩视频的详细方法步骤。

下载、安装好软件后,运行软件。

软件运行后,大家可以看到软件页面中的功能列表上显示有“迅捷压缩,轻松好用”这一句话。

想要进行视频的无损压缩操作,大家可以点击【视频压缩】功能,就在列表中第一排第二个。

点击该功能后,大家便进入了【视频压缩】的功能页面了。

在这里,大家可以自定义压缩后文件的保存位置。

添加相应的视频文件后,点击【开始压缩】,便可以对视频分辨率进行快速地压缩。

压缩后的视频格式默认为MP4格式可设置视频FPS与BPS来控制视频的大小。

看完以上的方法步骤详解,小伙伴们知道怎么使用“迅捷压缩”进行视频的无损压缩操作了吗?除了压缩视频,该软件还有很多神奇功能哦,有兴趣的话可自行下载一个来使用。

压缩算法的分类

压缩算法的分类

压缩算法的分类
压缩算法的分类可以根据不同的标准和角度进行。

以下是一些常见的分类方式:
1.有损压缩和无损压缩:根据压缩后数据是否可逆,可以分为有损和无
损压缩。

无损压缩能够完全还原原始数据,而有损压缩则无法完全还原,会丢失一些数据。

2.熵编码和非熵编码:根据是否利用数据本身存在的冗余和相关性,可
以分为熵编码和非熵编码。

熵编码是一种无损压缩方法,它利用数据本身存在的冗余和相关性进行压缩;而非熵编码则是一种有损压缩方法,它通过去除数据中的冗余和相关性来压缩数据。

3.字典编码和算术编码:根据使用数据的存储方式,可以分为字典编码
和算术编码。

字典编码将出现过的字符串存入字典中,并用位置来代替这些字符串;而算术编码则是将数据表示为一个范围在0到1之间的概率值。

4.单独压缩和联合压缩:根据是否针对单个文件进行压缩,可以分为单
独压缩和联合压缩。

单独压缩是对单个文件进行压缩,而联合压缩则是将多个文件组合在一起进行压缩。

5.基于预测的压缩和基于统计的压缩:根据使用数据的不同方法,可以
分为基于预测的压缩和基于统计的压缩。

基于预测的压缩利用前一个或多个数据点的值来预测当前数据点的值,并去除预测误差来压缩数据;而基于统计的压缩则是利用数据的概率分布来进行压缩。

这些分类方式只是其中的一部分,根据不同的标准还可以将压缩算法分为更多类别。

了解压缩算法的不同分类方式有助于更好地选择和应用适当的算法。

packbits和lzw压缩方法

packbits和lzw压缩方法

packbits和lzw压缩方法PackBits和LZW都是常见的无损数据压缩算法,它们在不同的应用场景中发挥着重要作用。

下面我将从多个角度来介绍这两种压缩方法。

首先,我们来看PackBits压缩方法。

PackBits是一种简单而高效的压缩算法,通常用于图像文件的压缩。

它的原理是将连续重复的数据值用一个计数值和一个单独的数据值来表示,从而实现压缩。

例如,如果有连续重复的数值,PackBits会将这段重复的数值用一个计数值和该数值本身来表示,从而减少数据的存储空间。

这种方法适用于具有大量重复数据的情况,但在一些数据分布不均匀的情况下可能效果不佳。

其次,我们来看LZW压缩方法。

LZW是一种字典压缩算法,通常用于文本文件的压缩,例如GIF图像格式就使用了LZW压缩算法。

它的原理是建立一个字典,将输入的数据与字典中的条目进行匹配,并输出匹配的条目的编码。

当有新的数据输入时,会将其添加到字典中,从而不断扩大字典,提高压缩效率。

LZW压缩算法适用于各种类型的数据,尤其在文本文件中表现优异,但在某些特定情况下可能会受到版权限制。

从实现角度来看,PackBits相对简单,算法复杂度低,易于实现和理解。

而LZW相对复杂一些,需要建立和维护字典,算法复杂度较高,实现起来可能会更加困难。

从压缩效率来看,PackBits适用于具有大量重复数据的情况,能够取得较好的压缩效果。

而LZW适用于各种类型的数据,尤其在文本文件中表现优异,能够取得更好的压缩效果。

总的来说,PackBits和LZW都是常见的无损数据压缩算法,它们在不同的应用场景中都有各自的优势和局限性。

在实际应用中,我们需要根据具体的数据特点和压缩需求来选择合适的压缩方法,以达到最佳的压缩效果。

如何进行数据压缩

如何进行数据压缩

如何进行数据压缩数据压缩是通过使用各种算法和技术,减少数据的存储空间或传输带宽。

在现代的信息技术时代,数据压缩对于存储和传输大量的数据至关重要。

本文将详细介绍数据压缩的工作原理和常见的压缩算法。

1.数据压缩的原理数据压缩的原理基于数据中的冗余性。

数据冗余指的是数据中存在的重复、无用或不必要的信息。

通过去除这些冗余性,就能够减小数据的存储空间和传输带宽。

数据压缩的方法主要分为两类:有损压缩和无损压缩。

有损压缩是指压缩过程中会损失一些数据的精度或质量,适用于那些可以容忍一定程度的信息丢失的场景,如音频、视频等。

而无损压缩是指在压缩和解压缩的过程中不会丢失任何数据信息,适用于需要完全准确还原原始数据的场景,如文本文件、数据库等。

2.常见的无损压缩算法2.1 Huffman编码Huffman编码是一种可变长度编码算法,通过将频繁出现的字符用较短的码字表示,减小数据的存储空间。

它的基本原理是将出现频率较高的字符用较短的码字表示,出现频率较低的字符用较长的码字表示。

以文本文件为例,Huffman编码首先统计各个字符的出现频率,并构建一棵Huffman树。

然后,根据Huffman树生成对应的编码表,将每个字符映射到一个唯一的二进制码字。

最后,将原始文本文件中的字符替换为对应的码字,从而实现数据压缩。

2.2 Lempel-Ziv-Welch (LZW) 算法LZW算法是一种常用的无损压缩算法,广泛应用于图像、文本等数据的压缩。

它基于一种字典编码技术,通过创建和维护一个字典来实现数据的压缩。

LZW算法的基本原理是将输入的数据分割为不同的片段,每个片段都对应字典中的一个索引值。

在压缩的过程中,将每个片段加入字典,并输出对应的索引值。

在解压缩的过程中,按照相同的方式建立字典,并根据索引值还原原始数据。

2.3 Burrows-Wheeler Transform (BWT) 算法BWT算法是一种用于数据压缩的无损算法,通常用于文本和DNA序列的压缩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无损压缩无损压缩所谓无损压缩格式,是利用数据的统计冗余进行压缩,可完全回复原始数据而不引起任何失真,但压缩率是受到数据统计冗余度的理论限制,一般为2:1到5:1.这类方法广泛用于文本数据,程序和特殊应用场合的图像数据(如指纹图像,医学图像等)的压缩。

无损压缩名称概述由于压缩比的限制,仅使用无损压缩方法是不可能解决图像和数字视频的存储和传输的所有问题.经常使用的无损压缩方法有 Shannon-Fano 编码,Huffman 编码,游程(Run-length)编码,LZW(Lempel-Ziv-Welch)编码和算术编码等。

所谓无损压缩格式,顾名思义,就是毫无损失地将声音信号进行压缩的音频格式。

常见的像MP3、WMA等格式都是有损压缩格式,相比于作为源的WAV文件,它们都有相当大程度的信号丢失,这也是它们能达到10%的压缩率的根本原因。

而无损压缩格式,就好比用Zip或RAR这样的压缩软件去压缩音频信号,得到的压缩格式还原成WAV文件,和作为源的WAV文件是一模一样的!但是如果用Zip或RAR来压缩WAV文件的话,必须将压缩包解压后才能播放。

而无损压缩格式则能直接通过播放软件实现实时播放,使用起来和MP3等有损格式一模一样。

总而言之,无损压缩格式就是能在不牺牲任何音频信号的前提下,减少WAV文件体积的格式。

无损\有损压缩对比无损压缩的优势1、100%的保存、没有任何信号丢失正如之前所说,无损压缩格式就如同用Zip压缩文件一样,能100%的保存WAV文件的全部数据,这一点我们可以通过EAC的“WAV比较”功能来证明。

将U2乐队的一首《BeautifulDay》抓轨保存无损压缩成WAV格式,作为我们的原始文件。

将这个WAV文件压缩成APE格式,再将APE文件解压缩成WAV格式。

用EAC的“WAV比较”功能对这两个WAV文件进行数据对比,结果如图1,EAC没有报告有任何不一致!而如果是压缩成MP3再解压得到的WAV文件,对比原始WAV文件,则是从头到尾都不一致!有不少朋友希望能最大限度地能将CD“原版”拷贝到硬盘上,同时又想减少空间占用量,这在以前似乎只有320KbpsCBRMP3这一种解决途径了,不过那样也远不能做到100%!而现在,无损压缩格式的出现提供了一个几乎完美的解决方案。

2、音质高,不受信号源的影响既然是100%的保存了原始音频信号,无损压缩格式的音质毫无疑问和原始CD是一样的!对比《BeautifulDay》的WAV格式和FLAC压缩格式的频谱图,你能看到有任何不同吗?同样,实际聆听也不可能有任何的不同!而有损压缩格式由于其先天的设计(需要丢失一部分信号),所以音质再好,也只能是无限接近于原声CD,要想真正达到CD的水准是不可能!而且由于有损压缩格式算法的局限性,在压缩交响乐等类型动态范围大的音乐时,其音质表现差强人意。

而无损压缩格式则不存在这样的问题,任何音乐类型都通吃不误!3、转换方便无损压缩格式可以很方便地还原成WAV,还能直接转压缩成MP3、Ogg 等有损压缩格式,甚至可以在不同无损压缩格式之间互相转换,而不会丢失任何数据。

这一点比起有损格式可要强的多!因为有损压缩格式的二次编码(从一种有损格式转换成另一种有损格式,或者格式不变而调整比特率)意味着丢失更多的信号,带来更大的失真!无损压缩的不足1、占用空间大,压缩比不高比起有损压缩格式来,无损压缩格式的压缩能力要差得多,一般都在60%左右。

而192Kbps的有损格式只有原文件的14%左右,两者在压缩率上的差异相当悬殊。

如图5所示,我用不同的格式压缩了一首U2的《BeautifulDay》,包括Normal模式的APE,High模式的La。

但是可以看到,同样是100%保存数据,无损格式的压缩能力比专门对多媒体格式进行了优化的RAR都要强,而Zip则几乎不能压缩WAV格式。

再加上无损格式具备RAR和Zip都没有的实时播放能力,对于无损格式的技术我们还是相当佩服的!2、缺乏硬件支持目前FLAC格式仅得到为数不多的硬件支持,但Sony的atrac advanced lossless在Sony随身听中有广泛的支持。

能播放无损压缩格式的随身听除了Karma这一台还有Sony nw-x1000系列,nw-a840系列,nw-s740系列。

目前主流闪存MP3随身听的容量已经有4GB至16GB。

但对无损格式了解的人不多,也鲜有人愿意在下载音乐上花时间,市场需求小,供应自然小,所以随身听的发展缓慢,支持无损的较少。

无损压缩格式一览目前比较出名的无损压缩格式有APE、FLAC、LPAC、WavPack、TTA。

无损压缩1、APE(Monkey'sAudio)APE无疑是目前最著名的无损压缩格式,在国内应用得已经比较广泛了。

它的压缩率相当优秀,而且效率高、速度快,综合能力绝对属于当今的佼佼者。

通过BT或者电驴你能够下载到大量的APE格式音乐。

而且广泛使用的Monkey'sAudio制作软件也大大推动了该格式的普及。

不过APE也存在不少的缺点,它的解码速度不够理想,只能在Windows平台上使用,不过,APE是开源的。

2、FLAC非常成熟的无损压缩格式,名气不在APE之下!FLAC是FreeLosslessAudioCodec的简称,该格式的源码完全开放,而且兼容几乎所有的操作系统平台。

它的编码算法相当成熟,已经通过了严格的测试,而且据说在文件点损坏的情况下依然能够正常播放(这一点我不曾试过)。

该格式不仅有成熟的Windows制作程序,还得到了众多第三方软件的支持。

此外该格式是唯一的已经得到硬件支持的无损格式,Rio公司的硬盘随身听Karma,建伍的车载音响MusicKeg以及PhatBox公司的数码播放机都能支持FLAC格式。

3、WavPack相当有特点的格式,非常值得一试。

WavPack不仅仅是一个无损压缩格式,它还能同时作为有损压缩格式。

在其独特的“hybrid”模式下,WavPack 可以压缩成wv文件(有损压缩格式,大小一般相当于WAV文件的23%左右)+wvc文件(修正文件,大小一般相当于WAV文件的41%左右)的组合。

有了对应的wvc文件,有损压缩格式的wv文件就变成了无损格式,播放时和普通的无损压缩格式完全一样。

如果为了减少文件体积,你可以去掉这个wvc文件,这时wv文件就变成有损格式了,播放起来和高比特率的MP3完全一样!WavPack同时包容了无损格式和有损格式,神奇吧?通过WavPackFrontend前台程序,我们可以方便地使用WavPack格式。

4、LPAC中轨中矩的无损格式,各项指标都比较平均。

作者TilmanLiebchen也是不断地对其进行更新,还为它准备了不错的制作程序5、WMALossle微软在WindowsMediaPlayer9.0以后也开始提供无损压缩功能了。

只需点击菜单“工具”=》“选项”,在“复制音乐”选项卡里选择“WindowsMedia音频无损”格式。

以后通过WMP的“从CD复制”功能里,就能直接将CD保存成WMALossless格式了,使用起来确实非常方便。

不过除了WindowsMediaPlayer外,几乎没有其它软件能支持该格式。

6、AppleLossle最新版的苹果iTunes音乐软件里也提供了AppleLossless无损压缩格式。

和WindowsMediaPlayer一样,iTunes可以非常快捷地从CD中抓轨压缩成AppleLossless格式。

当然,该格式也同样只得到了自家软件的支持。

7、LaLa,是LosslessAudio的简称,该格式名气虽然不大,但却是目前的压缩比冠军,压缩率方面无人能敌,包括一向以压缩率高而著称的APE!正因为压缩得太厉害了,它编解码速度实在够慢的,而且支持它的软件也比较少。

仅限于自己开发的Winamp解码插件和Windows界面的编码器LosslessAudioCompressor。

8、OptimFROG该格式的压缩率可以媲美La,但是速度比La还要慢。

9、Shorten编码速度非常快的无损格式,但是压缩率就让人很失望了!该格式也是开放源码,同时支持Windows和Mac,不过好久没有更新编码版本了,估计已经夭折。

无损压缩格式还远不止上面这些,还有像RKAU、SZIP、Bonk、Kexis等等,由于非常少见而且很不完善,所以就不予介绍了。

10、AAL格式ATRAC Advanced Lossless是由Sony CorporATIon 开发的一种 ATRAC 格式。

通过结合 ATRAC3 或 ATRAC3plus 背后的音频压缩技术以及最新的无损压缩算法,在保持与传统设备的播放兼容性的同时,以很低的数据大小完美实现了数据的无损压缩。

简称AAL文件,现在已经有部分HI-MD产品通过升级可支持AAL文件。

AAL文件分为两部分,一部分是256k的A3plus也可以是其他的A3或A3+,另一部分是音乐的细节信息.这样对于普通索尼Walkman,就只有256K 的那部分回放。

只有真正支持AAL的机器,才可以播放其他的细节。

11、Kenwood LossleKenwood原创的无损压缩方式(Kenwood Lossless)来记录高品质音乐CD的内容,这便能更有效地使用硬盘存储器的容量存储更多数据(平均压缩率为60%),同时也能有效地将压缩文件还原成原始状态,这样才能有高品质的音质保证。

12、Tom's Audio Kompressor(TAK格式)TAK是一种新型的无损音频压缩格式,全称是Tom's Audio Kompressor,产于德国。

目前的版本是2.0,采用高版本压缩的TAK已经不能被低版本的所识别。

它类似于FLAC和APE,总体来说,压缩率类似APE而且解压缩速度类似FLAC,算是综合了两者的优点。

另外,用此格式的编码器压缩的音频是VBR,即可变比特率的。

几大特点:-较为优秀的压缩率。

使用Extra参数的压缩率类似APE的High参数,而使用TAK最快的压缩参数Turbo得到的结果和FLAC压缩率最大的参数效果有得一比。

-较快的压缩速度。

作者说在相同压缩率的情况下,据他了解尚未有别的格式能够比TAK的Turbo和Fast的参数压缩得更快。

-非常快的解压速度。

类似于FLAC的解压速度。

-支持很多常用音频格式转换为TAK。

-流支持。

每隔两秒,包含解码所需全部信息的一桢会被插入到音频中。

-容错度。

1比特的信息出错,最多影响到250毫秒的音频。

由于有上文提到的技术支持,利用本格式压缩的损坏严重的音频也可照样播放,代价是损坏的部分由静音代替。

-错误校验。

24比特的CRC校验用于每一桢上。

相关文档
最新文档