<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.karljones.com/index.php?action=history&amp;feed=atom&amp;title=Variable-length_code</id>
		<title>Variable-length code - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.karljones.com/index.php?action=history&amp;feed=atom&amp;title=Variable-length_code"/>
		<link rel="alternate" type="text/html" href="http://wiki.karljones.com/index.php?title=Variable-length_code&amp;action=history"/>
		<updated>2026-10-23T16:17:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.karljones.com/index.php?title=Variable-length_code&amp;diff=18556&amp;oldid=prev</id>
		<title>Karl Jones: Created page with &quot;In coding theory, a '''variable-length code''' is a code which maps source symbols to a variable number of bits.  == Description ==  Variable-length codes can allow so...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.karljones.com/index.php?title=Variable-length_code&amp;diff=18556&amp;oldid=prev"/>
				<updated>2016-09-20T17:36:17Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;In &lt;a href=&quot;/index.php/Coding_theory&quot; title=&quot;Coding theory&quot;&gt;coding theory&lt;/a&gt;, a &amp;#039;&amp;#039;&amp;#039;variable-length code&amp;#039;&amp;#039;&amp;#039; is a &lt;a href=&quot;/index.php/Code&quot; title=&quot;Code&quot;&gt;code&lt;/a&gt; which maps source symbols to a variable number of bits.  == Description ==  Variable-length codes can allow so...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[coding theory]], a '''variable-length code''' is a [[code]] which maps source symbols to a variable number of bits.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Variable-length codes can allow sources to be [[Data compression|compressed]] and decompressed with zero error (lossless data compression) and still be read back symbol by symbol.&lt;br /&gt;
&lt;br /&gt;
With the right coding strategy an [[Independent and identically distributed random variables|independent and identically-distributed source]] may be compressed almost arbitrarily close to its [[Entropy (information theory)|entropy]].&lt;br /&gt;
&lt;br /&gt;
This is in contrast to fixed length coding methods, for which data compression is only possible for large blocks of data, and any compression beyond the logarithm of the total number of possibilities comes with a finite (though perhaps arbitrarily small) probability of failure.&lt;br /&gt;
&lt;br /&gt;
Some examples of well-known variable-length coding strategies are [[Huffman coding]], [[Lempel–Ziv coding]], and [[arithmetic coding]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Code]]&lt;br /&gt;
* [[Coding theory]]&lt;br /&gt;
* [[Entropy (information theory)]]&lt;br /&gt;
* [[Independent and identically distributed random variables]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Variable-length_code Variable-length code] @ Wikipedia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Computing]]&lt;/div&gt;</summary>
		<author><name>Karl Jones</name></author>	</entry>

	</feed>