<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.26.114.21</id>
	<title>Hydrogenaudio Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hydrogenaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.26.114.21"/>
	<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Special:Contributions/84.26.114.21"/>
	<updated>2026-04-29T16:20:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Free_Lossless_Audio_Codec&amp;diff=26194</id>
		<title>Free Lossless Audio Codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Free_Lossless_Audio_Codec&amp;diff=26194"/>
		<updated>2014-11-15T21:48:56Z</updated>

		<summary type="html">&lt;p&gt;84.26.114.21: /* Car stereo */ added Citroen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Codec Infobox&lt;br /&gt;
| name = FLAC&lt;br /&gt;
| logo = [[Image:FLAC logo.gif]]&lt;br /&gt;
| type = lossless&lt;br /&gt;
| purpose = Popular open source patent free lossless compression scheme.&lt;br /&gt;
| maintainer = Josh Coalson, Xiph Community &lt;br /&gt;
| recommended_encoder = FLAC encoder&lt;br /&gt;
| recommended_text = FLAC v1.3.0 (28-05-2013)&lt;br /&gt;
| website = http://xiph.org/flac/&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Free Lossless Audio Codec&#039;&#039;&#039; (&#039;&#039;&#039;FLAC&#039;&#039;&#039;) is a codec for lossless audio compression.&lt;br /&gt;
Grossly oversimplified, FLAC is similar to [[MP3]], but [[lossless]], meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, if supported) just like you would an MP3 file.&lt;br /&gt;
&lt;br /&gt;
== General aspects of the format ==&lt;br /&gt;
FLAC is freely available and supported on most operating systems, including Windows, UNIX (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, and Amiga. There are build systems for autotools, MSVC, Watcom C, and Project Builder.&lt;br /&gt;
&lt;br /&gt;
The FLAC project consists of:&lt;br /&gt;
* the stream format&lt;br /&gt;
* reference encoders and decoders in library form&lt;br /&gt;
* flac, a command-line program to encode and decode FLAC files&lt;br /&gt;
* metaflac, a command-line metadata editor for FLAC files&lt;br /&gt;
* input plugins for various music players&lt;br /&gt;
&lt;br /&gt;
When it&#039;s said that FLAC is &#039;&#039;free&#039;&#039;, it means more than just that it is available at no cost. It means that the specification of the format is fully open to the public to be used for any purpose, although the FLAC project reserves the right to set the FLAC specification and certify compliance. It also means that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any known patent. And it means that all the source code is available under open-source licenses. It is the first truly open and free lossless audio format.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* &#039;&#039;&#039;Lossless:&#039;&#039;&#039; The encoding of audio (PCM) data incurs no loss of information, and the decoded audio is bit-for-bit identical to what went into the encoder. Each frame contains a 16-bit CRC of the frame data for detecting transmission errors. The integrity of the audio data is further insured by storing an MD5 signature of the original unencoded audio data in the file header, which can be compared against later during decoding or testing.&lt;br /&gt;
* &#039;&#039;&#039;Fast:&#039;&#039;&#039; FLAC is asymmetric in favor of decode speed. Decoding requires only integer arithmetic, and is much less compute-intensive than for most perceptual codecs. Real-time decode performance is easily achievable on even modest hardware.&lt;br /&gt;
* &#039;&#039;&#039;Hardware support:&#039;&#039;&#039; Because of FLAC&#039;s free reference implementation, low decoding complexity and popularity, FLAC has relatively widespread hardware support compared to other lossless formats.&lt;br /&gt;
* &#039;&#039;&#039;Streamable:&#039;&#039;&#039; Each FLAC frame contains enough data to decode that frame. FLAC does not even rely on previous or following frames. FLAC uses sync codes and CRCs (similar to MPEG and other formats), which, along with framing, allow decoders to pick up in the middle of a stream with a minimum of delay.&lt;br /&gt;
* &#039;&#039;&#039;Seekable:&#039;&#039;&#039; FLAC supports fast sample-accurate seeking. Not only is this useful for playback, it makes FLAC files suitable for use in editing applications.&lt;br /&gt;
* &#039;&#039;&#039;Flexible metadata:&#039;&#039;&#039; New metadata blocks can be defined and implemented in future versions of FLAC without breaking older streams or decoders. Currently there are metadata types for tags, cue sheets, and seek tables. Applications can write their own APPLICATION metadata once they register an ID.&lt;br /&gt;
* &#039;&#039;&#039;Suitable for archiving:&#039;&#039;&#039; FLAC is an open format, and there is no generation loss if you need to convert your data to another format in the future. In addition to the frame CRCs and MD5 signature, FLAC has a verify option that decodes the encoded stream in parallel with the encoding process and compares the result to the original, aborting with an error if there is a mismatch.&lt;br /&gt;
* &#039;&#039;&#039;Convenient CD archiving:&#039;&#039;&#039; FLAC has a &#039;&#039;cue sheet&#039;&#039; metadata block for storing a CD table of contents and all track and index points. For instance, you can rip a CD to a single file, then import the CD&#039;s extracted cue sheet while encoding to yield a single file representation of the entire CD. If your original CD is damaged, the cue sheet can be exported later in order to burn an exact copy.&lt;br /&gt;
* &#039;&#039;&#039;Error resistant:&#039;&#039;&#039; Because of FLAC&#039;s framing, stream errors limit the damage to the frame in which the error occurred, typically a small fraction of a second worth of data. Contrast this with some other lossless codecs, in which a single error destroys the remainder of the stream.&lt;br /&gt;
&lt;br /&gt;
== Pros ==&lt;br /&gt;
* Portable to many systems&lt;br /&gt;
* Open source and freely licensed&lt;br /&gt;
* Hardware support (PhatBox, Kenwood MusicKeg, Rio Karma, etc.  See below)&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Extremely fast decoding&lt;br /&gt;
* Supports multichannel and high resolution streams&lt;br /&gt;
* Supports [[ReplayGain]]&lt;br /&gt;
* Supports cue-sheet (with some limitations)&lt;br /&gt;
* Gaining wide use as successor to [[Shorten]]&lt;br /&gt;
&lt;br /&gt;
== Cons ==&lt;br /&gt;
* Compresses less efficiently than other popular modern compressors ([[Monkey&#039;s Audio]], [[OptimFROG]])&lt;br /&gt;
* Higher compression modes slow, for little gain over the default setting.&lt;br /&gt;
&lt;br /&gt;
== Hardware and software that support FLAC ==&lt;br /&gt;
For a more comprehensive list see the [http://xiph.org/flac/links.html FLAC links page].&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
==== Car stereo ====&lt;br /&gt;
* JVC [http://mobile.jvc.com/product.jsp?pathId=139 KD-X &amp;quot;Digital Media Receivers&amp;quot; series] (almost all)&lt;br /&gt;
* Kenwood [http://www.kenwood.com/cs/ce/audiofile/index.php?model=KMM KMM series]&lt;br /&gt;
* Soundstream [http://soundstream.com/store/car-video/source-units.html Source Units]&lt;br /&gt;
* Tesla Model S&lt;br /&gt;
* Citroën DS5&lt;br /&gt;
&lt;br /&gt;
==== Home stereo ====&lt;br /&gt;
* Olive&#039;s [http://www.olive.us/ Symphony] wireless digital music center&lt;br /&gt;
* [http://www.numark.com/ Numark]&#039;s DJ equipment (HDX and CDX turntables, HDMIX mixer)&lt;br /&gt;
* [http://www.sonos.com/ Sonos Digital Music System]&lt;br /&gt;
* Slim Devices&#039; [http://www.slimdevices.com/pi_squeezebox.html Squeezebox] networked audio players&lt;br /&gt;
 &lt;br /&gt;
==== Portable ====&lt;br /&gt;
* [[Apple iPod]] with [[Rockbox]] firmware&lt;br /&gt;
* [[iAudio M3]], M5 and X5&lt;br /&gt;
* [[iRiver]] iHP-120/iHP-140 with [[Rockbox]] firmware&lt;br /&gt;
* [[Iwod G10]]&lt;br /&gt;
* [[Rio Karma]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/SanDisk_Sansa SanDisk Sansa]&lt;br /&gt;
* TrekStor&#039;s [http://www.trekstor.de/en/products/detail_mp3.php?pid=66 Vibez]&lt;br /&gt;
* Devices running Android 3.1+&lt;br /&gt;
* [[Pono|Pono Player]]&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
==== Players ====&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&lt;br /&gt;
* [[foobar2000]]&lt;br /&gt;
* [[MediaMonkey]]&lt;br /&gt;
* [[Winamp]]&lt;br /&gt;
*[http://mplayerwin.sourceforge.net/ Mplayer]  Console player&lt;br /&gt;
* [http://www.cyberlink.com/products/powerdvd-ultra/features_en_US.html?&amp;amp;r=1 PowerDVD]&lt;br /&gt;
* [http://www.videolan.org/ VLC]&lt;br /&gt;
* [http://www.un4seen.com/ XMplay]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mac&#039;&#039;&#039;&lt;br /&gt;
* [http://cogx.org/ Cog]&lt;br /&gt;
* [http://www.videolan.org/ VLC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&lt;br /&gt;
* [http://www.clementine-player.org/ Clementine]&lt;br /&gt;
* [http://www.mplayerhq.hu/ MPlayer]&lt;br /&gt;
* [http://www.mythtv.org/ MythTV]&lt;br /&gt;
* [http://www.videolan.org/ VLC]&lt;br /&gt;
* [[XMMS]]&lt;br /&gt;
&lt;br /&gt;
==== Frontends (Windows) ====&lt;br /&gt;
* FLAC frontend - [http://sourceforge.net/projects/flacfrontend/ download] / [http://wiki.hydrogenaudio.org/index.php?title=Download_page discussion] (ktf)&lt;br /&gt;
* Custom [http://members.home.nl/w.speek/flac.htm Windows Frontend] (by Speek)&lt;br /&gt;
&lt;br /&gt;
==== Frontends (Mac) ====&lt;br /&gt;
* [http://www.sbooth.org/Max/ Max]&lt;br /&gt;
 &lt;br /&gt;
==== Converters ====&lt;br /&gt;
* [http://www.dbpoweramp.com/ dBpowerAMP] Music Converter / Audio Player / CD Writer&lt;br /&gt;
* [http://www.mediamonkey.com/ MediaMonkey] Music Manager / Audio Player / CD Writer&lt;br /&gt;
&lt;br /&gt;
==== Editors ====&lt;br /&gt;
*[http://audacity.sourceforge.net/ Audacity]&lt;br /&gt;
* [[Adobe Audition]]&lt;br /&gt;
* [http://www.goldwave.com/ GoldWave]&lt;br /&gt;
&lt;br /&gt;
==== CD writers/rippers ====&lt;br /&gt;
* [http://www.nero.com/eng/ Nero]&lt;br /&gt;
* [http://arson.sourceforge.net/ Arson]&lt;br /&gt;
* [http://www.burrrn.net Burrrn] Audio CD burner&lt;br /&gt;
* [[Exact Audio Copy]] CD Ripper&lt;br /&gt;
* [http://cdexos.sourceforge.net CDex] CD ripper&lt;br /&gt;
* [http://www.cdwave.com/ CD Wave]&lt;br /&gt;
* [http://cdburnerxp.se/ CDburner XP] CD writer&lt;br /&gt;
* [http://www.mediamonkey.com/ MediaMonkey] - CD ripper/writer&lt;br /&gt;
&lt;br /&gt;
==== Taggers ====&lt;br /&gt;
* [http://www.mp3tag.de/en/index.html Mp3tag] - Universal Tag Editor&lt;br /&gt;
* [http://www.jtclipper.eu/thegodfather/ The GodFather] - Tagger / Music manager&lt;br /&gt;
* [http://sbooth.org/Tag/ Tag] - for Mac OS X 10.4 (Tiger)&lt;br /&gt;
&lt;br /&gt;
* [http://www.synthetic-soul.co.uk/tag/ Case&#039;s Tag]  - Command line tagger&lt;br /&gt;
* [https://xiph.org/flac/documentation_tools_metaflac.html metaflac] - for general metadata (including Vorbis comments) maintenance&lt;br /&gt;
* [[MediaMonkey]] - Tagger / Music manager (Including multiple and linked album art support)&lt;br /&gt;
&lt;br /&gt;
==== Other tools ====&lt;br /&gt;
* [http://www.bunkus.org/videotools/mkvtoolnix/ mkvtoolnix] - tool to multiplex FLAC streams inside the Matroska container&lt;br /&gt;
* [https://xiph.org/flac/documentation_tools_metaflac.html metaflac] - for general metadata (including Vorbis comments) maintenance, also to calculate [[ReplayGain]] values for FLAC files lacking such&lt;br /&gt;
&lt;br /&gt;
for a more comprehensive list use the &#039;&#039;&#039;External Links&#039;&#039;&#039; bottom of this page to visit flac&#039;s download and link page.&lt;br /&gt;
&lt;br /&gt;
== Frequently asked questions ==&lt;br /&gt;
&#039;&#039;Question:&#039;&#039; Does the compression level affect decompression speed?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Short Answer&#039;&#039;: No.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Long Answer&#039;&#039;: In truth, the compression level does affect the decompression speed, but the difference between the various compress levels can barely be measured and is too small to be noticed, even on low-end machines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Question:&#039;&#039; What is the best compression level for encoding my music?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Short Answer&#039;&#039;: The default setting, 5.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Long Answer&#039;&#039;: Encoding at the default setting will give the best balance between compression and encoding speed. Encoding at 8 can more than quadruple the encoding time, while having an insignificant effect on compression.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Lossless]]&lt;br /&gt;
* [[Lossless comparison]]&lt;br /&gt;
* Flac 1.3.0 discussion [http://www.hydrogenaudio.org/forums/index.php?showtopic=101082 here]&lt;br /&gt;
&lt;br /&gt;
== Externals links ==&lt;br /&gt;
* [http://xiph.org/flac/ FLAC Homepage] | [http://xiph.org/flac/format.html format description] | [http://xiph.org/flac/documentation.html documentation] | [http://xiph.org/flac/faq.html FAQ] | [http://wiki.hydrogenaudio.org/index.php?title=Download_page#Encoders.2C_Decoders.2C_Etc. download]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Omion&#039;s FLAC &amp;quot;[http://web.archive.org/web/20091108104748/http://people.ucsc.edu/~rswilson/flactest File Size vs. Decoding Speed&amp;quot;] Test. - a very thorough test on the influence of the chosen encoding level on the decoding speed of FLAC, the only one so far to have covered FLAC&#039;s --super-secret-totally-impractical-compression-level to this extent as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Lossless]]&lt;br /&gt;
[[Category:Encoder/Decoder]]&lt;/div&gt;</summary>
		<author><name>84.26.114.21</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=25748</id>
		<title>Lossless comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=25748"/>
		<updated>2014-04-06T17:12:14Z</updated>

		<summary type="html">&lt;p&gt;84.26.114.21: Removed LA from list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;lossless comparison page&#039;&#039;&#039; aims to gather information about lossless codecs available so users can make an informed decision as to what lossless codec to choose for their needs.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Given the enormous amount of [[lossless]] audio compressor choices available, it is a very difficult task to choose the one most suited for each person&#039;s needs. Some people only take into consideration compression performance when choosing a codec, but as the following table and article shows, there are several other features worth taking into consideration when making a choice.&lt;br /&gt;
&lt;br /&gt;
For example, users wanting good multiplatform compatibility and robustness (e.g., people sharing live recordings) would favour [[WavPack]] or [[FLAC]]. Another user, looking for the very highest compression available, would go with [[OptimFROG]]. Someone wanting portable support would use [[FLAC]] or [[ALAC]], and so on. En fin, this is not a matter worth getting too worked up about. If you later find out the codec you chose isn&#039;t the best for your needs, you can just transcompress to another format, without risk of losing quality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for latest comparison of lossless compression, scroll down to the [[Lossless comparison#External links|Links section of this page]].&lt;br /&gt;
&lt;br /&gt;
== Comparison Table ==&lt;br /&gt;
&amp;lt;!-- Do NOT add links to the table. It&#039;s cluttered and colourful enough as it is. Please add them to the article itself if needed. Thanks --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; border:1px solid blue;&amp;quot;&lt;br /&gt;
|width=&amp;quot;120px&amp;quot;|&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | FLAC&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | WavPack&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | TAK&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | ALAC&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | Monkey&#039;s&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | WMA&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | OptimFROG&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Encoding speed{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | slow&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Decoding speed{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | slow&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | very slow&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Compression{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.0%&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.1%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 56.0%&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.8%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 55.1%&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | 58.4%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 54.6%&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Flexibility{{ref label|flex|B|B}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | bad&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | bad&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #FFFFFF&amp;quot; | &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Error handling{{ref label|error|C|C}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Seeking&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Tagging&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | Vorbis tags&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | ID3/APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | iTunes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | ASF&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | ID3/APEv2&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Hardware support &lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Software support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Hybrid/lossy&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | ReplayGain&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | propriet.&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | RIFF chunks&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Streaming&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Pipe support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Open source&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Multichannel&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | High resolution&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | OS support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | Win/Linux Wine&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | Win/Mac&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | Win/Mac/Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|speed|A|A}} The Compression ratio is calculated with the division of compressed size by uncompressed size * 100. So, lower is better. Encoding speed, Decoding speed and Compression ratio are based on each encoder&#039;s default settings and are taken from the most recent lossless codec comparison mentioned at the [[Lossless_comparison#Other_lossless_compressions_comparisons|links section of this page]]. Encoding speed is very fast if &amp;gt; 150x, fast if &amp;gt;75x, average if &amp;gt;40x, slow if &amp;gt;20x, very slow if &amp;lt;20x. Decoding speed is similar but thresholds are doubled, i.e., very fast if &amp;gt;300x, fast if &amp;gt;150x etc. Thresholds for compression are at 56% and 58%&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|flex|B|B}} Flexibility refers to the amount of encoding choices offered to the users (Fast/low compression, Slow/high compression and everything inbetween)&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|error|C|C}} Error handling means that a codec can detect a corruption in a file and warn the user about it, but still decode most of the file, only leaving a small gap of silence where the error was detected. Corruption in this sense means bits that are flipped, not removed&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Codecs ==&lt;br /&gt;
&lt;br /&gt;
These are the most popular lossless codecs, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
=== Apple Lossless Audio Codec (ALAC) ===&lt;br /&gt;
http://www.apple.com/itunes/import.html &lt;br /&gt;
&lt;br /&gt;
[[ALAC]] is a codec developed by Apple for usage in [[Apple iPod|iPod]] and AirPort Express.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ALAC pros&#039;&#039;&#039;&lt;br /&gt;
* Fast encoding&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* [[Open source]] (encoding and decoding via FFmpeg and [[CueTools|CUETools]], decoding only via [http://craz.net/programs/itunes/alac.html a standalone decoder])&lt;br /&gt;
* Hardware support ([[Apple iPod|iPod]], AirPort Express)&lt;br /&gt;
* Software support (iTunes, Quicktime)&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Tagging support (QT tags)&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Used by a few online stores&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ALAC cons &#039;&#039;&#039;&lt;br /&gt;
* Limited software support&lt;br /&gt;
* No error detection/robustness&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Not very efficient&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ALAC Other features &#039;&#039;&#039;&lt;br /&gt;
* Fits in the [[MP4]] container&lt;br /&gt;
&lt;br /&gt;
=== Free Lossless Audio Codec (FLAC) ===&lt;br /&gt;
https://xiph.org/flac/&lt;br /&gt;
&lt;br /&gt;
[[FLAC]] is a lossless codec developed by Josh Coalson. It&#039;s part of the Xiph multimedia portfolio, along with [[Ogg]], [[Vorbis]], [[Speex]] and [[Theora]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC pros &#039;&#039;&#039;&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Very good hardware support (Android, Marantz, Sonos, [http://xiph.org/flac/links.html many others])&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Tagging support (FLAC tags)&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
* Used by a few [http://xiph.org/flac/links.html#music online stores]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC cons &#039;&#039;&#039;&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports embedded CUE sheets (with [http://flac.sourceforge.net/faq.html#general__no_cuesheet_tags limitations])&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking as standard&lt;br /&gt;
* Fits the [[Ogg]] and [[Matroska]] containers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It&#039;s important to mention that the LA foobar plugin is buggy and doesn&#039;t produce lossless streams!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Monkey&#039;s Audio (APE) ===&lt;br /&gt;
http://www.monkeysaudio.com/&lt;br /&gt;
&lt;br /&gt;
[[Monkey&#039;s Audio]] is a very efficient lossless compressor developed by Matt Ashland.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE pros &#039;&#039;&#039;&lt;br /&gt;
* High compression&lt;br /&gt;
* Fast encoding&lt;br /&gt;
* Good software support&lt;br /&gt;
* Simple and user friendly. Official GUI provided.&lt;br /&gt;
* Java version (multiplatform)&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* [[High resolution]] audio support&lt;br /&gt;
* Supports [[RIFF]] chunks (only in the GUI encoder)&lt;br /&gt;
* Pipe support (only in a [http://www.etree.org/shnutils/shntool/ special] version)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE cons &#039;&#039;&#039;&lt;br /&gt;
* Problematic license (source provided, no modification or redistribution rights)&lt;br /&gt;
* Slow decoding&lt;br /&gt;
* No [[multichannel]] support&lt;br /&gt;
* No error robustness&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Limited hardware support (Rockbox, some Cowon players); poor battery life due to complicated decoding (see [http://www.rockbox.org/wiki/SoundCodecMonkeysAudio MP3 player benchmarks])&lt;br /&gt;
* Higher compression levels are extremely CPU intensive&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE Other features &#039;&#039;&#039;&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Supports APL image link files (similar to CUE sheets)&lt;br /&gt;
&lt;br /&gt;
=== OptimFROG (OFR) ===&lt;br /&gt;
http://www.losslessaudio.org/&lt;br /&gt;
&lt;br /&gt;
[[OptimFROG]] is a lossless format developed by Florin Ghido to become the champion in audio compression.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR pros &#039;&#039;&#039;&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* No [[multichannel]] audio support&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Very slow decoding&lt;br /&gt;
* Slow encoding&lt;br /&gt;
* No updates since 2011 (last non-Windows release in 2006)&lt;br /&gt;
* More than one tagging method allowed (ambiguity possible)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
&lt;br /&gt;
=== Tom&#039;s verlustfreier Audiokompressor (TAK) ===&lt;br /&gt;
http://www.thbeck.de/Tak/Tak.html&lt;br /&gt;
&lt;br /&gt;
[[TAK]] is a lossless codec developed by TBeck.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK pros &#039;&#039;&#039;&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Very high efficiency&lt;br /&gt;
* Error robust&lt;br /&gt;
* Supports multichannel audio and high resolutions&lt;br /&gt;
* Tagging support&lt;br /&gt;
* ReplayGain compatible&lt;br /&gt;
* Supports RIFF chunks&lt;br /&gt;
* Pipe support &lt;br /&gt;
* Streamable&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Average software support&lt;br /&gt;
* Doesn&#039;t support Unicode (yet)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK Other features &#039;&#039;&#039;&lt;br /&gt;
* Optional MD5 checksum&lt;br /&gt;
&lt;br /&gt;
=== WavPack (WV) ===&lt;br /&gt;
http://www.wavpack.com/&lt;br /&gt;
&lt;br /&gt;
[[WavPack]] is a fast and featureful lossless codec developed by David Bryant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV pros &#039;&#039;&#039;&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Good efficiency&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Hardware support ([http://www.rockbox.org/ RockBox])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Ability to create self extracting files for Win32 platform&lt;br /&gt;
* Pipe support&lt;br /&gt;
* Good software support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV cons &#039;&#039;&#039;&lt;br /&gt;
* Limited hardware player support&lt;br /&gt;
* More than one tagging method allowed (ambiguity possible)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Supports embedded CUE sheets&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Can encode in both symmetrical and asymmetrical modes.&lt;br /&gt;
* Fits the [[Matroska]] container&lt;br /&gt;
&lt;br /&gt;
=== Windows Media Audio Lossless (WMAL) ===&lt;br /&gt;
http://www.microsoft.com/windows/windowsmedia/9series/codecs/audio.aspx&lt;br /&gt;
&lt;br /&gt;
WMA Lossless is the lossless codec developed by Microsoft to be featured in their Windows Media codec portfolio.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL pros &#039;&#039;&#039;&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Hardware support (Microsoft Zune, [http://en.wikipedia.org/wiki/Gigabeat Gigabeat V and S line from Toshiba])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s.&lt;br /&gt;
* Tagging support (proprietary)&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL cons &#039;&#039;&#039;&lt;br /&gt;
* Rather low efficiency&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Doesn&#039;t support [[RIFF]] chunks&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL Other features &#039;&#039;&#039;&lt;br /&gt;
* Fits the [[ASF]] container&lt;br /&gt;
&lt;br /&gt;
=== Other Formats ===&lt;br /&gt;
Aside from the formats mentioned above, there are in fact quite a lot of other lossless formats. To keep the table and list brief and readable, a few formats have not been mentioned.&lt;br /&gt;
&lt;br /&gt;
====LA====&lt;br /&gt;
LA features an extremely high compression (on par with OptimFrog highest modes, but a bit faster), but it hasn&#039;t been updated for more than 10 years. Furthermore, backward compatibility is not guaranteed, so using it for archiving might pose a few problems. It isn&#039;t able to cope with file corruption either, software support is very limited and isn&#039;t open source.&lt;br /&gt;
&lt;br /&gt;
====MPEG-4 ALS====&lt;br /&gt;
MPEG-4 ALS is the successor to LPAC, which it was based on. It has been as a ISO standard and there is a reference encoder/decoder, but like TTA, it does not have features that make it stand out from other codecs, nor backing by a large organisation, so it hasn&#039;t much software and no hardware support.&lt;br /&gt;
&lt;br /&gt;
====MPEG-4 SLS====&lt;br /&gt;
MPEG-4 SLS is a special codec, having a AAC core track and a &#039;correction file&#039;. Also known as HD-AAC, SLS stands for Scalable to Lossless. However, there is to date still no affordable software to play, encode or decode (the lossless part of) SLS files.&lt;br /&gt;
&lt;br /&gt;
====Shorten====&lt;br /&gt;
Shorten was one of the first widely-used lossless formats, and it still occasionally found on the internet, especially in archives, for example etree.org. It is quite fast in both encoding and decoding, but doesn&#039;t compress very much. Furthermore, seeking has a troubled past as well as tagging. It is considered obsolete.&lt;br /&gt;
&lt;br /&gt;
====Real Lossless====&lt;br /&gt;
Part of the Real codec suite, Real Lossless too hasn&#039;t any very special features that make it stand out. Just like WMA Lossless and Apple Lossless, it was created to fit in a codec suite, but unlike WMA Lossless and Apple Lossless, there is no hardware support and software support is limited. Compression is on par with most other codecs, but it is rather slow to encode.&lt;br /&gt;
&lt;br /&gt;
====TTA====&lt;br /&gt;
TTA is a lossless codec which has been developed by a team of russian programmers. While it&#039;s compression and speed is on par with WavPack and FLAC, there are no features that make it stand out from other codecs, which is probably the reason for it being largely ignored these days.&lt;br /&gt;
&lt;br /&gt;
====Oddball formats====&lt;br /&gt;
There are a few archaic formats of which encoders and decoders are hard to get by. Most of those would have disappeared by now, but some of them are being preserved for posterity at [[User:Rjamorim|rjamorim]]&#039;s  &lt;br /&gt;
&lt;br /&gt;
* Advanced Digital Audio (ADA)  &lt;br /&gt;
* Bonk  &lt;br /&gt;
* Marian&#039;s a-Pac  &lt;br /&gt;
* AudioZip  &lt;br /&gt;
* Dakx WAV  &lt;br /&gt;
* Entis Lab MIO  &lt;br /&gt;
* LiteWave  &lt;br /&gt;
* LPAC&lt;br /&gt;
* Pegasus SPS &lt;br /&gt;
* RK Audio (RKAU)  &lt;br /&gt;
* Ogg Squish&lt;br /&gt;
* Sonarc  &lt;br /&gt;
* VocPack  &lt;br /&gt;
* WavArc  &lt;br /&gt;
* WaveZip/MUSICompress&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Lossless]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&#039;&#039;&#039; Other lossless compressions comparisons &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Sorted based on last &#039;&#039;&#039;update&#039;&#039;&#039; date.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.icer.nl/losslesstest/ Martijn van Beurden&#039;s comparison] - tries to compare all codecs and settings with a balanced pool of music (last updated 2013-08-10)&lt;br /&gt;
* [http://synthetic-soul.co.uk/comparison/lossless/ Synthetic Soul&#039;s comparison] (last update 2007-07-28)&lt;br /&gt;
* &amp;lt;s&amp;gt;Johan De Bock&#039;s speed oriented comparison&amp;lt;/s&amp;gt; - best choices speedwise are indicated in green, mostly electronic music (last updated 2006-07-22)&lt;br /&gt;
* &amp;lt;s&amp;gt;Hans Heijden&#039;s&amp;lt;/s&amp;gt; -- used as reference to build the table (last updated 2006-07-07)&lt;br /&gt;
* [http://synthetic-soul.co.uk/comparison/josef/ Josef Pohm&#039;s comparison, hosted by Synthetic Soul] (last update 2006-05-29)&lt;br /&gt;
* [http://www.bobulous.org.uk/misc/lossless_audio_2006.html Bobulous&#039; lossless audio comparison] — a look at six lossless formats in terms of speed and file size (last updated 2006-05-22)&lt;br /&gt;
* &amp;lt;s&amp;gt;Jhan De Bock&#039;s size oriented comparison&amp;lt;/s&amp;gt; - aimed only at the maximum compression setting for each codec (based on a somewhat limited set of samples, however) (last updated 2006-05-19)&lt;br /&gt;
* &amp;lt;s&amp;gt;Gruboolez&#039;&amp;lt;/s&amp;gt; -- comparing only classical music (last updated 2005-02-27)&lt;br /&gt;
* [http://members.home.nl/w.speek/comparison.htm Speek&#039;s] (last updated 2005-02-07)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; More on lossless compressions &#039;&#039;&#039;&lt;br /&gt;
* [http://web.archive.org/web/20080731103800/http://www.losslessaudioblog.com/ The Lossless Audio Blog], retrieved from archive.org - by windmiller, is a reliable and complete source of news about lossless compression.&lt;br /&gt;
* Go to the [http://www.hydrogenaudio.org/forums/index.php?showtopic=33226 Hydrogenaudio thread] to discuss this article.&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>84.26.114.21</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=25747</id>
		<title>Lossless comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=25747"/>
		<updated>2014-04-06T13:24:14Z</updated>

		<summary type="html">&lt;p&gt;84.26.114.21: Added more than one tagging scheme allowed to OFR and WV cons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;lossless comparison page&#039;&#039;&#039; aims to gather information about lossless codecs available so users can make an informed decision as to what lossless codec to choose for their needs.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Given the enormous amount of [[lossless]] audio compressor choices available, it is a very difficult task to choose the one most suited for each person&#039;s needs. Some people only take into consideration compression performance when choosing a codec, but as the following table and article shows, there are several other features worth taking into consideration when making a choice.&lt;br /&gt;
&lt;br /&gt;
For example, users wanting good multiplatform compatibility and robustness (e.g., people sharing live recordings) would favour [[WavPack]] or [[FLAC]]. Another user, looking for the very highest compression available, would go with [[OptimFROG]]. Someone wanting portable support would use [[FLAC]] or [[ALAC]], and so on. En fin, this is not a matter worth getting too worked up about. If you later find out the codec you chose isn&#039;t the best for your needs, you can just transcompress to another format, without risk of losing quality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for latest comparison of lossless compression, scroll down to the [[Lossless comparison#External links|Links section of this page]].&lt;br /&gt;
&lt;br /&gt;
== Comparison Table ==&lt;br /&gt;
&amp;lt;!-- Do NOT add links to the table. It&#039;s cluttered and colourful enough as it is. Please add them to the article itself if needed. Thanks --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; border:1px solid blue;&amp;quot;&lt;br /&gt;
|width=&amp;quot;120px&amp;quot;|&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | FLAC&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | WavPack&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | TAK&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | ALAC&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | Monkey&#039;s&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | WMA&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | OptimFROG&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Encoding speed{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | slow&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Decoding speed{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | slow&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | very slow&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Compression{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.0%&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.1%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 56.0%&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.8%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 55.1%&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | 58.4%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 54.6%&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Flexibility{{ref label|flex|B|B}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | bad&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | bad&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #FFFFFF&amp;quot; | &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Error handling{{ref label|error|C|C}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Seeking&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Tagging&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | Vorbis tags&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | ID3/APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | iTunes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | ASF&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | ID3/APEv2&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Hardware support &lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Software support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Hybrid/lossy&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | ReplayGain&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | propriet.&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | RIFF chunks&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Streaming&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Pipe support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Open source&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Multichannel&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | High resolution&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | OS support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | Win/Linux Wine&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | Win/Mac&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | Win/Mac/Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|speed|A|A}} The Compression ratio is calculated with the division of compressed size by uncompressed size * 100. So, lower is better. Encoding speed, Decoding speed and Compression ratio are based on each encoder&#039;s default settings and are taken from the most recent lossless codec comparison mentioned at the [[Lossless_comparison#Other_lossless_compressions_comparisons|links section of this page]]. Encoding speed is very fast if &amp;gt; 150x, fast if &amp;gt;75x, average if &amp;gt;40x, slow if &amp;gt;20x, very slow if &amp;lt;20x. Decoding speed is similar but thresholds are doubled, i.e., very fast if &amp;gt;300x, fast if &amp;gt;150x etc. Thresholds for compression are at 56% and 58%&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|flex|B|B}} Flexibility refers to the amount of encoding choices offered to the users (Fast/low compression, Slow/high compression and everything inbetween)&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|error|C|C}} Error handling means that a codec can detect a corruption in a file and warn the user about it, but still decode most of the file, only leaving a small gap of silence where the error was detected. Corruption in this sense means bits that are flipped, not removed&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Codecs ==&lt;br /&gt;
&lt;br /&gt;
These are the most popular lossless codecs, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
=== Apple Lossless Audio Codec (ALAC) ===&lt;br /&gt;
http://www.apple.com/itunes/import.html &lt;br /&gt;
&lt;br /&gt;
[[ALAC]] is a codec developed by Apple for usage in [[Apple iPod|iPod]] and AirPort Express.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ALAC pros&#039;&#039;&#039;&lt;br /&gt;
* Fast encoding&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* [[Open source]] (encoding and decoding via FFmpeg and [[CueTools|CUETools]], decoding only via [http://craz.net/programs/itunes/alac.html a standalone decoder])&lt;br /&gt;
* Hardware support ([[Apple iPod|iPod]], AirPort Express)&lt;br /&gt;
* Software support (iTunes, Quicktime)&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Tagging support (QT tags)&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Used by a few online stores&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ALAC cons &#039;&#039;&#039;&lt;br /&gt;
* Limited software support&lt;br /&gt;
* No error detection/robustness&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Not very efficient&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ALAC Other features &#039;&#039;&#039;&lt;br /&gt;
* Fits in the [[MP4]] container&lt;br /&gt;
&lt;br /&gt;
=== Free Lossless Audio Codec (FLAC) ===&lt;br /&gt;
https://xiph.org/flac/&lt;br /&gt;
&lt;br /&gt;
[[FLAC]] is a lossless codec developed by Josh Coalson. It&#039;s part of the Xiph multimedia portfolio, along with [[Ogg]], [[Vorbis]], [[Speex]] and [[Theora]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC pros &#039;&#039;&#039;&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Very good hardware support (Android, Marantz, Sonos, [http://xiph.org/flac/links.html many others])&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Tagging support (FLAC tags)&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
* Used by a few [http://xiph.org/flac/links.html#music online stores]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC cons &#039;&#039;&#039;&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports embedded CUE sheets (with [http://flac.sourceforge.net/faq.html#general__no_cuesheet_tags limitations])&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking as standard&lt;br /&gt;
* Fits the [[Ogg]] and [[Matroska]] containers&lt;br /&gt;
&lt;br /&gt;
=== LosslessAudio (LA) ===&lt;br /&gt;
http://www.lossless-audio.com/&lt;br /&gt;
&lt;br /&gt;
[[LA]] is a lossless codec developed by Michael Bevin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; LA pros &#039;&#039;&#039;&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Tagging support ([[ID3v1]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; LA cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* Very slow encoding and decoding&lt;br /&gt;
* Doesn&#039;t support [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* No hardware support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Bad software support&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
* No updates since 2004&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It&#039;s important to mention that the LA foobar plugin is buggy and doesn&#039;t produce lossless streams!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Monkey&#039;s Audio (APE) ===&lt;br /&gt;
http://www.monkeysaudio.com/&lt;br /&gt;
&lt;br /&gt;
[[Monkey&#039;s Audio]] is a very efficient lossless compressor developed by Matt Ashland.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE pros &#039;&#039;&#039;&lt;br /&gt;
* High compression&lt;br /&gt;
* Fast encoding&lt;br /&gt;
* Good software support&lt;br /&gt;
* Simple and user friendly. Official GUI provided.&lt;br /&gt;
* Java version (multiplatform)&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* [[High resolution]] audio support&lt;br /&gt;
* Supports [[RIFF]] chunks (only in the GUI encoder)&lt;br /&gt;
* Pipe support (only in a [http://www.etree.org/shnutils/shntool/ special] version)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE cons &#039;&#039;&#039;&lt;br /&gt;
* Problematic license (source provided, no modification or redistribution rights)&lt;br /&gt;
* Slow decoding&lt;br /&gt;
* No [[multichannel]] support&lt;br /&gt;
* No error robustness&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Limited hardware support (Rockbox, some Cowon players); poor battery life due to complicated decoding (see [http://www.rockbox.org/wiki/SoundCodecMonkeysAudio MP3 player benchmarks])&lt;br /&gt;
* Higher compression levels are extremely CPU intensive&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE Other features &#039;&#039;&#039;&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Supports APL image link files (similar to CUE sheets)&lt;br /&gt;
&lt;br /&gt;
=== OptimFROG (OFR) ===&lt;br /&gt;
http://www.losslessaudio.org/&lt;br /&gt;
&lt;br /&gt;
[[OptimFROG]] is a lossless format developed by Florin Ghido to become the champion in audio compression.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR pros &#039;&#039;&#039;&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* No [[multichannel]] audio support&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Very slow decoding&lt;br /&gt;
* Slow encoding&lt;br /&gt;
* No updates since 2011 (last non-Windows release in 2006)&lt;br /&gt;
* More than one tagging method allowed (ambiguity possible)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
&lt;br /&gt;
=== Tom&#039;s verlustfreier Audiokompressor (TAK) ===&lt;br /&gt;
http://www.thbeck.de/Tak/Tak.html&lt;br /&gt;
&lt;br /&gt;
[[TAK]] is a lossless codec developed by TBeck.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK pros &#039;&#039;&#039;&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Very high efficiency&lt;br /&gt;
* Error robust&lt;br /&gt;
* Supports multichannel audio and high resolutions&lt;br /&gt;
* Tagging support&lt;br /&gt;
* ReplayGain compatible&lt;br /&gt;
* Supports RIFF chunks&lt;br /&gt;
* Pipe support &lt;br /&gt;
* Streamable&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Average software support&lt;br /&gt;
* Doesn&#039;t support Unicode (yet)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK Other features &#039;&#039;&#039;&lt;br /&gt;
* Optional MD5 checksum&lt;br /&gt;
&lt;br /&gt;
=== WavPack (WV) ===&lt;br /&gt;
http://www.wavpack.com/&lt;br /&gt;
&lt;br /&gt;
[[WavPack]] is a fast and featureful lossless codec developed by David Bryant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV pros &#039;&#039;&#039;&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Good efficiency&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Hardware support ([http://www.rockbox.org/ RockBox])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Ability to create self extracting files for Win32 platform&lt;br /&gt;
* Pipe support&lt;br /&gt;
* Good software support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV cons &#039;&#039;&#039;&lt;br /&gt;
* Limited hardware player support&lt;br /&gt;
* More than one tagging method allowed (ambiguity possible)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Supports embedded CUE sheets&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Can encode in both symmetrical and asymmetrical modes.&lt;br /&gt;
* Fits the [[Matroska]] container&lt;br /&gt;
&lt;br /&gt;
=== Windows Media Audio Lossless (WMAL) ===&lt;br /&gt;
http://www.microsoft.com/windows/windowsmedia/9series/codecs/audio.aspx&lt;br /&gt;
&lt;br /&gt;
WMA Lossless is the lossless codec developed by Microsoft to be featured in their Windows Media codec portfolio.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL pros &#039;&#039;&#039;&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Hardware support (Microsoft Zune, [http://en.wikipedia.org/wiki/Gigabeat Gigabeat V and S line from Toshiba])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s.&lt;br /&gt;
* Tagging support (proprietary)&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL cons &#039;&#039;&#039;&lt;br /&gt;
* Rather low efficiency&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Doesn&#039;t support [[RIFF]] chunks&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL Other features &#039;&#039;&#039;&lt;br /&gt;
* Fits the [[ASF]] container&lt;br /&gt;
&lt;br /&gt;
=== Other Formats ===&lt;br /&gt;
Aside from the formats mentioned above, there are in fact quite a lot of other lossless formats. To keep the table and list brief and readable, a few formats have not been mentioned.&lt;br /&gt;
&lt;br /&gt;
====LA====&lt;br /&gt;
LA features an extremely high compression (on par with OptimFrog highest modes, but a bit faster), but it hasn&#039;t been updated for more than 10 years. Furthermore, backward compatibility is not guaranteed, so using it for archiving might pose a few problems. It isn&#039;t able to cope with file corruption either, software support is very limited and isn&#039;t open source.&lt;br /&gt;
&lt;br /&gt;
====MPEG-4 ALS====&lt;br /&gt;
MPEG-4 ALS is the successor to LPAC, which it was based on. It has been as a ISO standard and there is a reference encoder/decoder, but like TTA, it does not have features that make it stand out from other codecs, nor backing by a large organisation, so it hasn&#039;t much software and no hardware support.&lt;br /&gt;
&lt;br /&gt;
====MPEG-4 SLS====&lt;br /&gt;
MPEG-4 SLS is a special codec, having a AAC core track and a &#039;correction file&#039;. Also known as HD-AAC, SLS stands for Scalable to Lossless. However, there is to date still no affordable software to play, encode or decode (the lossless part of) SLS files.&lt;br /&gt;
&lt;br /&gt;
====Shorten====&lt;br /&gt;
Shorten was one of the first widely-used lossless formats, and it still occasionally found on the internet, especially in archives, for example etree.org. It is quite fast in both encoding and decoding, but doesn&#039;t compress very much. Furthermore, seeking has a troubled past as well as tagging. It is considered obsolete.&lt;br /&gt;
&lt;br /&gt;
====Real Lossless====&lt;br /&gt;
Part of the Real codec suite, Real Lossless too hasn&#039;t any very special features that make it stand out. Just like WMA Lossless and Apple Lossless, it was created to fit in a codec suite, but unlike WMA Lossless and Apple Lossless, there is no hardware support and software support is limited. Compression is on par with most other codecs, but it is rather slow to encode.&lt;br /&gt;
&lt;br /&gt;
====TTA====&lt;br /&gt;
TTA is a lossless codec which has been developed by a team of russian programmers. While it&#039;s compression and speed is on par with WavPack and FLAC, there are no features that make it stand out from other codecs, which is probably the reason for it being largely ignored these days.&lt;br /&gt;
&lt;br /&gt;
====Oddball formats====&lt;br /&gt;
There are a few archaic formats of which encoders and decoders are hard to get by. Most of those would have disappeared by now, but some of them are being preserved for posterity at [[User:Rjamorim|rjamorim]]&#039;s  &lt;br /&gt;
&lt;br /&gt;
* Advanced Digital Audio (ADA)  &lt;br /&gt;
* Bonk  &lt;br /&gt;
* Marian&#039;s a-Pac  &lt;br /&gt;
* AudioZip  &lt;br /&gt;
* Dakx WAV  &lt;br /&gt;
* Entis Lab MIO  &lt;br /&gt;
* LiteWave  &lt;br /&gt;
* LPAC&lt;br /&gt;
* Pegasus SPS &lt;br /&gt;
* RK Audio (RKAU)  &lt;br /&gt;
* Ogg Squish&lt;br /&gt;
* Sonarc  &lt;br /&gt;
* VocPack  &lt;br /&gt;
* WavArc  &lt;br /&gt;
* WaveZip/MUSICompress&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Lossless]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&#039;&#039;&#039; Other lossless compressions comparisons &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Sorted based on last &#039;&#039;&#039;update&#039;&#039;&#039; date.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.icer.nl/losslesstest/ Martijn van Beurden&#039;s comparison] - tries to compare all codecs and settings with a balanced pool of music (last updated 2013-08-10)&lt;br /&gt;
* [http://synthetic-soul.co.uk/comparison/lossless/ Synthetic Soul&#039;s comparison] (last update 2007-07-28)&lt;br /&gt;
* &amp;lt;s&amp;gt;Johan De Bock&#039;s speed oriented comparison&amp;lt;/s&amp;gt; - best choices speedwise are indicated in green, mostly electronic music (last updated 2006-07-22)&lt;br /&gt;
* &amp;lt;s&amp;gt;Hans Heijden&#039;s&amp;lt;/s&amp;gt; -- used as reference to build the table (last updated 2006-07-07)&lt;br /&gt;
* [http://synthetic-soul.co.uk/comparison/josef/ Josef Pohm&#039;s comparison, hosted by Synthetic Soul] (last update 2006-05-29)&lt;br /&gt;
* [http://www.bobulous.org.uk/misc/lossless_audio_2006.html Bobulous&#039; lossless audio comparison] — a look at six lossless formats in terms of speed and file size (last updated 2006-05-22)&lt;br /&gt;
* &amp;lt;s&amp;gt;Jhan De Bock&#039;s size oriented comparison&amp;lt;/s&amp;gt; - aimed only at the maximum compression setting for each codec (based on a somewhat limited set of samples, however) (last updated 2006-05-19)&lt;br /&gt;
* &amp;lt;s&amp;gt;Gruboolez&#039;&amp;lt;/s&amp;gt; -- comparing only classical music (last updated 2005-02-27)&lt;br /&gt;
* [http://members.home.nl/w.speek/comparison.htm Speek&#039;s] (last updated 2005-02-07)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; More on lossless compressions &#039;&#039;&#039;&lt;br /&gt;
* [http://web.archive.org/web/20080731103800/http://www.losslessaudioblog.com/ The Lossless Audio Blog], retrieved from archive.org - by windmiller, is a reliable and complete source of news about lossless compression.&lt;br /&gt;
* Go to the [http://www.hydrogenaudio.org/forums/index.php?showtopic=33226 Hydrogenaudio thread] to discuss this article.&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>84.26.114.21</name></author>
	</entry>
	<entry>
		<id>https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=25746</id>
		<title>Lossless comparison</title>
		<link rel="alternate" type="text/html" href="https://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison&amp;diff=25746"/>
		<updated>2014-04-06T13:20:30Z</updated>

		<summary type="html">&lt;p&gt;84.26.114.21: Stripped table from and shortened text about Shorten, LA, TTA, ALS, SLS and Real Lossless&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;lossless comparison page&#039;&#039;&#039; aims to gather information about lossless codecs available so users can make an informed decision as to what lossless codec to choose for their needs.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Given the enormous amount of [[lossless]] audio compressor choices available, it is a very difficult task to choose the one most suited for each person&#039;s needs. Some people only take into consideration compression performance when choosing a codec, but as the following table and article shows, there are several other features worth taking into consideration when making a choice.&lt;br /&gt;
&lt;br /&gt;
For example, users wanting good multiplatform compatibility and robustness (e.g., people sharing live recordings) would favour [[WavPack]] or [[FLAC]]. Another user, looking for the very highest compression available, would go with [[OptimFROG]]. Someone wanting portable support would use [[FLAC]] or [[ALAC]], and so on. En fin, this is not a matter worth getting too worked up about. If you later find out the codec you chose isn&#039;t the best for your needs, you can just transcompress to another format, without risk of losing quality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; for latest comparison of lossless compression, scroll down to the [[Lossless comparison#External links|Links section of this page]].&lt;br /&gt;
&lt;br /&gt;
== Comparison Table ==&lt;br /&gt;
&amp;lt;!-- Do NOT add links to the table. It&#039;s cluttered and colourful enough as it is. Please add them to the article itself if needed. Thanks --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; border:1px solid blue;&amp;quot;&lt;br /&gt;
|width=&amp;quot;120px&amp;quot;|&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | FLAC&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | WavPack&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | TAK&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | ALAC&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | Monkey&#039;s&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | WMA&lt;br /&gt;
| width=&amp;quot;90px&amp;quot; style=&amp;quot;background: #00FFFF&amp;quot; | OptimFROG&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Encoding speed{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | slow&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Decoding speed{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very fast&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | slow&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | very slow&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Compression{{ref label|speed|A|A}}&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.0%&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.1%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 56.0%&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | 57.8%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 55.1%&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | 58.4%&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | 54.6%&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Flexibility{{ref label|flex|B|B}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | bad&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | bad&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #FFFFFF&amp;quot; | &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Error handling{{ref label|error|C|C}}&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Seeking&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Tagging&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | Vorbis tags&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | ID3/APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | iTunes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | APEv2&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | ASF&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | ID3/APEv2&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Hardware support &lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | limited&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Software support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | very good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | good&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | average&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Hybrid/lossy&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | LossyWAV&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | ReplayGain&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | propriet.&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | RIFF chunks&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background: #FFFFFF&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Streaming&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Pipe support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Open source&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | Multichannel&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #FF9900&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | High resolution&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background: #FFFF99&amp;quot; | OS support&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | Win/Linux Wine&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | All&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC&amp;quot; | Win/Mac&lt;br /&gt;
| style=&amp;quot;background: #00FF00&amp;quot; | Win/Mac/Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|speed|A|A}} The Compression ratio is calculated with the division of compressed size by uncompressed size * 100. So, lower is better. Encoding speed, Decoding speed and Compression ratio are based on each encoder&#039;s default settings and are taken from the most recent lossless codec comparison mentioned at the [[Lossless_comparison#Other_lossless_compressions_comparisons|links section of this page]]. Encoding speed is very fast if &amp;gt; 150x, fast if &amp;gt;75x, average if &amp;gt;40x, slow if &amp;gt;20x, very slow if &amp;lt;20x. Decoding speed is similar but thresholds are doubled, i.e., very fast if &amp;gt;300x, fast if &amp;gt;150x etc. Thresholds for compression are at 56% and 58%&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|flex|B|B}} Flexibility refers to the amount of encoding choices offered to the users (Fast/low compression, Slow/high compression and everything inbetween)&lt;br /&gt;
|-&lt;br /&gt;
|{{note label|error|C|C}} Error handling means that a codec can detect a corruption in a file and warn the user about it, but still decode most of the file, only leaving a small gap of silence where the error was detected. Corruption in this sense means bits that are flipped, not removed&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Codecs ==&lt;br /&gt;
&lt;br /&gt;
These are the most popular lossless codecs, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
=== Apple Lossless Audio Codec (ALAC) ===&lt;br /&gt;
http://www.apple.com/itunes/import.html &lt;br /&gt;
&lt;br /&gt;
[[ALAC]] is a codec developed by Apple for usage in [[Apple iPod|iPod]] and AirPort Express.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ALAC pros&#039;&#039;&#039;&lt;br /&gt;
* Fast encoding&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* [[Open source]] (encoding and decoding via FFmpeg and [[CueTools|CUETools]], decoding only via [http://craz.net/programs/itunes/alac.html a standalone decoder])&lt;br /&gt;
* Hardware support ([[Apple iPod|iPod]], AirPort Express)&lt;br /&gt;
* Software support (iTunes, Quicktime)&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Tagging support (QT tags)&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Used by a few online stores&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ALAC cons &#039;&#039;&#039;&lt;br /&gt;
* Limited software support&lt;br /&gt;
* No error detection/robustness&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Not very efficient&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ALAC Other features &#039;&#039;&#039;&lt;br /&gt;
* Fits in the [[MP4]] container&lt;br /&gt;
&lt;br /&gt;
=== Free Lossless Audio Codec (FLAC) ===&lt;br /&gt;
https://xiph.org/flac/&lt;br /&gt;
&lt;br /&gt;
[[FLAC]] is a lossless codec developed by Josh Coalson. It&#039;s part of the Xiph multimedia portfolio, along with [[Ogg]], [[Vorbis]], [[Speex]] and [[Theora]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC pros &#039;&#039;&#039;&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Very good hardware support (Android, Marantz, Sonos, [http://xiph.org/flac/links.html many others])&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Tagging support (FLAC tags)&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
* Used by a few [http://xiph.org/flac/links.html#music online stores]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC cons &#039;&#039;&#039;&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FLAC Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports embedded CUE sheets (with [http://flac.sourceforge.net/faq.html#general__no_cuesheet_tags limitations])&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking as standard&lt;br /&gt;
* Fits the [[Ogg]] and [[Matroska]] containers&lt;br /&gt;
&lt;br /&gt;
=== LosslessAudio (LA) ===&lt;br /&gt;
http://www.lossless-audio.com/&lt;br /&gt;
&lt;br /&gt;
[[LA]] is a lossless codec developed by Michael Bevin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; LA pros &#039;&#039;&#039;&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Tagging support ([[ID3v1]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; LA cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* Very slow encoding and decoding&lt;br /&gt;
* Doesn&#039;t support [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* No hardware support&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Bad software support&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
* No updates since 2004&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It&#039;s important to mention that the LA foobar plugin is buggy and doesn&#039;t produce lossless streams!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Monkey&#039;s Audio (APE) ===&lt;br /&gt;
http://www.monkeysaudio.com/&lt;br /&gt;
&lt;br /&gt;
[[Monkey&#039;s Audio]] is a very efficient lossless compressor developed by Matt Ashland.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE pros &#039;&#039;&#039;&lt;br /&gt;
* High compression&lt;br /&gt;
* Fast encoding&lt;br /&gt;
* Good software support&lt;br /&gt;
* Simple and user friendly. Official GUI provided.&lt;br /&gt;
* Java version (multiplatform)&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* [[High resolution]] audio support&lt;br /&gt;
* Supports [[RIFF]] chunks (only in the GUI encoder)&lt;br /&gt;
* Pipe support (only in a [http://www.etree.org/shnutils/shntool/ special] version)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE cons &#039;&#039;&#039;&lt;br /&gt;
* Problematic license (source provided, no modification or redistribution rights)&lt;br /&gt;
* Slow decoding&lt;br /&gt;
* No [[multichannel]] support&lt;br /&gt;
* No error robustness&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Limited hardware support (Rockbox, some Cowon players); poor battery life due to complicated decoding (see [http://www.rockbox.org/wiki/SoundCodecMonkeysAudio MP3 player benchmarks])&lt;br /&gt;
* Higher compression levels are extremely CPU intensive&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; APE Other features &#039;&#039;&#039;&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Supports APL image link files (similar to CUE sheets)&lt;br /&gt;
&lt;br /&gt;
=== OptimFROG (OFR) ===&lt;br /&gt;
http://www.losslessaudio.org/&lt;br /&gt;
&lt;br /&gt;
[[OptimFROG]] is a lossless format developed by Florin Ghido to become the champion in audio compression.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR pros &#039;&#039;&#039;&lt;br /&gt;
* Very high compression&lt;br /&gt;
* Good software support&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Supports [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* No [[multichannel]] audio support&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Very slow decoding&lt;br /&gt;
* Slow encoding&lt;br /&gt;
* No updates since 2011 (last non-Windows release in 2006)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OFR Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
&lt;br /&gt;
=== Tom&#039;s verlustfreier Audiokompressor (TAK) ===&lt;br /&gt;
http://www.thbeck.de/Tak/Tak.html&lt;br /&gt;
&lt;br /&gt;
[[TAK]] is a lossless codec developed by TBeck.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK pros &#039;&#039;&#039;&lt;br /&gt;
* Very fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Very high efficiency&lt;br /&gt;
* Error robust&lt;br /&gt;
* Supports multichannel audio and high resolutions&lt;br /&gt;
* Tagging support&lt;br /&gt;
* ReplayGain compatible&lt;br /&gt;
* Supports RIFF chunks&lt;br /&gt;
* Pipe support &lt;br /&gt;
* Streamable&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK cons &#039;&#039;&#039;&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* No hardware support&lt;br /&gt;
* Average software support&lt;br /&gt;
* Doesn&#039;t support Unicode (yet)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; TAK Other features &#039;&#039;&#039;&lt;br /&gt;
* Optional MD5 checksum&lt;br /&gt;
&lt;br /&gt;
=== WavPack (WV) ===&lt;br /&gt;
http://www.wavpack.com/&lt;br /&gt;
&lt;br /&gt;
[[WavPack]] is a fast and featureful lossless codec developed by David Bryant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV pros &#039;&#039;&#039;&lt;br /&gt;
* [[Open source]]&lt;br /&gt;
* Fast decoding&lt;br /&gt;
* Very fast encoding&lt;br /&gt;
* Good efficiency&lt;br /&gt;
* Error robustness&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Hardware support ([http://www.rockbox.org/ RockBox])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s&lt;br /&gt;
* Hybrid/lossy mode&lt;br /&gt;
* Tagging support ([[ID3v1]], [[APE tags]])&lt;br /&gt;
* Supports [[RIFF]] chunks&lt;br /&gt;
* Ability to create self extracting files for Win32 platform&lt;br /&gt;
* Pipe support&lt;br /&gt;
* Good software support&lt;br /&gt;
* [[ReplayGain]] compatible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV cons &#039;&#039;&#039;&lt;br /&gt;
* Limited hardware player support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WV Other features &#039;&#039;&#039;&lt;br /&gt;
* Supports 32bit float streams&lt;br /&gt;
* Supports embedded CUE sheets&lt;br /&gt;
* Includes MD5 hashes for quick integrity checking&lt;br /&gt;
* Can encode in both symmetrical and asymmetrical modes.&lt;br /&gt;
* Fits the [[Matroska]] container&lt;br /&gt;
&lt;br /&gt;
=== Windows Media Audio Lossless (WMAL) ===&lt;br /&gt;
http://www.microsoft.com/windows/windowsmedia/9series/codecs/audio.aspx&lt;br /&gt;
&lt;br /&gt;
WMA Lossless is the lossless codec developed by Microsoft to be featured in their Windows Media codec portfolio.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL pros &#039;&#039;&#039;&lt;br /&gt;
* Streaming support&lt;br /&gt;
* Very good software support&lt;br /&gt;
* Hardware support (Microsoft Zune, [http://en.wikipedia.org/wiki/Gigabeat Gigabeat V and S line from Toshiba])&lt;br /&gt;
* Supports [[multichannel]] audio and [[high resolution]]s.&lt;br /&gt;
* Tagging support (proprietary)&lt;br /&gt;
* Pipe support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL cons &#039;&#039;&#039;&lt;br /&gt;
* Rather low efficiency&lt;br /&gt;
* Closed source&lt;br /&gt;
* No hybrid/lossy mode&lt;br /&gt;
* Doesn&#039;t support [[RIFF]] chunks&lt;br /&gt;
* Doesn&#039;t support [[ReplayGain]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; WMAL Other features &#039;&#039;&#039;&lt;br /&gt;
* Fits the [[ASF]] container&lt;br /&gt;
&lt;br /&gt;
=== Other Formats ===&lt;br /&gt;
Aside from the formats mentioned above, there are in fact quite a lot of other lossless formats. To keep the table and list brief and readable, a few formats have not been mentioned.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LA&#039;&#039;&#039;&lt;br /&gt;
LA features an extremely high compression (on par with OptimFrog highest modes, but a bit faster), but it hasn&#039;t been updated for more than 10 years. Furthermore, backward compatibility is not guaranteed, so using it for archiving might pose a few problems. It isn&#039;t able to cope with file corruption either, software support is very limited and isn&#039;t open source.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MPEG-4 ALS&#039;&#039;&#039;&lt;br /&gt;
MPEG-4 ALS is the successor to LPAC, which it was based on. It has been as a ISO standard and there is a reference encoder/decoder, but like TTA, it does not have features that make it stand out from other codecs, nor backing by a large organisation, so it hasn&#039;t much software and no hardware support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MPEG-4 SLS&#039;&#039;&#039;&lt;br /&gt;
MPEG-4 SLS is a special codec, having a AAC core track and a &#039;correction file&#039;. Also known as HD-AAC, SLS stands for Scalable to Lossless. However, there is to date still no affordable software to play, encode or decode (the lossless part of) SLS files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shorten&#039;&#039;&#039;&lt;br /&gt;
Shorten was one of the first widely-used lossless formats, and it still occasionally found on the internet, especially in archives, for example etree.org. It is quite fast in both encoding and decoding, but doesn&#039;t compress very much. Furthermore, seeking has a troubled past as well as tagging. It is considered obsolete.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Real Lossless&#039;&#039;&#039;&lt;br /&gt;
Part of the Real codec suite, Real Lossless too hasn&#039;t any very special features that make it stand out. Just like WMA Lossless and Apple Lossless, it was created to fit in a codec suite, but unlike WMA Lossless and Apple Lossless, there is no hardware support and software support is limited. Compression is on par with most other codecs, but it is rather slow to encode.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TTA&#039;&#039;&#039;&lt;br /&gt;
TTA is a lossless codec which has been developed by a team of russian programmers. While it&#039;s compression and speed is on par with WavPack and FLAC, there are no features that make it stand out from other codecs, which is probably the reason for it being largely ignored these days.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oddball formats&#039;&#039;&#039;&lt;br /&gt;
There are a few archaic formats of which encoders and decoders are hard to get by. Most of those would have disappeared by now, but some of them are being preserved for posterity at [[User:Rjamorim|rjamorim]]&#039;s  &lt;br /&gt;
&lt;br /&gt;
* Advanced Digital Audio (ADA)  &lt;br /&gt;
* Bonk  &lt;br /&gt;
* Marian&#039;s a-Pac  &lt;br /&gt;
* AudioZip  &lt;br /&gt;
* Dakx WAV  &lt;br /&gt;
* Entis Lab MIO  &lt;br /&gt;
* LiteWave  &lt;br /&gt;
* LPAC&lt;br /&gt;
* Pegasus SPS &lt;br /&gt;
* RK Audio (RKAU)  &lt;br /&gt;
* Ogg Squish&lt;br /&gt;
* Sonarc  &lt;br /&gt;
* VocPack  &lt;br /&gt;
* WavArc  &lt;br /&gt;
* WaveZip/MUSICompress&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Lossless]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&#039;&#039;&#039; Other lossless compressions comparisons &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Sorted based on last &#039;&#039;&#039;update&#039;&#039;&#039; date.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.icer.nl/losslesstest/ Martijn van Beurden&#039;s comparison] - tries to compare all codecs and settings with a balanced pool of music (last updated 2013-08-10)&lt;br /&gt;
* [http://synthetic-soul.co.uk/comparison/lossless/ Synthetic Soul&#039;s comparison] (last update 2007-07-28)&lt;br /&gt;
* &amp;lt;s&amp;gt;Johan De Bock&#039;s speed oriented comparison&amp;lt;/s&amp;gt; - best choices speedwise are indicated in green, mostly electronic music (last updated 2006-07-22)&lt;br /&gt;
* &amp;lt;s&amp;gt;Hans Heijden&#039;s&amp;lt;/s&amp;gt; -- used as reference to build the table (last updated 2006-07-07)&lt;br /&gt;
* [http://synthetic-soul.co.uk/comparison/josef/ Josef Pohm&#039;s comparison, hosted by Synthetic Soul] (last update 2006-05-29)&lt;br /&gt;
* [http://www.bobulous.org.uk/misc/lossless_audio_2006.html Bobulous&#039; lossless audio comparison] — a look at six lossless formats in terms of speed and file size (last updated 2006-05-22)&lt;br /&gt;
* &amp;lt;s&amp;gt;Jhan De Bock&#039;s size oriented comparison&amp;lt;/s&amp;gt; - aimed only at the maximum compression setting for each codec (based on a somewhat limited set of samples, however) (last updated 2006-05-19)&lt;br /&gt;
* &amp;lt;s&amp;gt;Gruboolez&#039;&amp;lt;/s&amp;gt; -- comparing only classical music (last updated 2005-02-27)&lt;br /&gt;
* [http://members.home.nl/w.speek/comparison.htm Speek&#039;s] (last updated 2005-02-07)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; More on lossless compressions &#039;&#039;&#039;&lt;br /&gt;
* [http://web.archive.org/web/20080731103800/http://www.losslessaudioblog.com/ The Lossless Audio Blog], retrieved from archive.org - by windmiller, is a reliable and complete source of news about lossless compression.&lt;br /&gt;
* Go to the [http://www.hydrogenaudio.org/forums/index.php?showtopic=33226 Hydrogenaudio thread] to discuss this article.&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>84.26.114.21</name></author>
	</entry>
</feed>