Difference between revisions of "Template:Compression methods"

From blackwiki
Jump to navigation Jump to search
imported>Tagremover
(Undid revision 525657545 by Tagremover (talk))
imported>Excirial
(Adding Tunstall coding and sorting group 1 alphabetically.)
Line 20: Line 20:
 
| group1 = [[Entropy encoding]]
 
| group1 = [[Entropy encoding]]
 
| list1  =  
 
| list1  =  
*[[Shannon–Fano coding|Shannon–Fano]]
+
*[[arithmetic coding|Arithmetic]]
*[[Shannon–Fano–Elias coding|Shannon–Fano–Elias]]
+
*[[Golomb coding|Golomb]]
 
*[[Huffman coding|Huffman]]
 
*[[Huffman coding|Huffman]]
 
**[[Adaptive Huffman coding|Adaptive]]
 
**[[Adaptive Huffman coding|Adaptive]]
 
**[[Canonical Huffman code|Canonical]]
 
**[[Canonical Huffman code|Canonical]]
 
**[[Modified Huffman coding|Modified]]
 
**[[Modified Huffman coding|Modified]]
*[[arithmetic coding|Arithmetic]]
 
 
*[[Range encoding|Range]]
 
*[[Range encoding|Range]]
*[[Golomb coding|Golomb]]
+
*[[Shannon–Fano coding|Shannon–Fano]]
 +
*[[Shannon–Fano–Elias coding|Shannon–Fano–Elias]]
 +
*[[Tunstall coding|Tunstall]]
 
*[[Universal code (data compression)|Universal]]
 
*[[Universal code (data compression)|Universal]]
 
**[[Elias gamma coding|Gamma]]
 
**[[Elias gamma coding|Gamma]]
Line 34: Line 35:
 
**[[Fibonacci coding|Fibonacci]]
 
**[[Fibonacci coding|Fibonacci]]
 
**[[Levenstein coding|Levenstein]]
 
**[[Levenstein coding|Levenstein]]
 
 
| group2 = [[Dictionary coder|Dictionary]]
 
| group2 = [[Dictionary coder|Dictionary]]
 
| list2  =  
 
| list2  =  
*[[Run-length encoding|RLE]]
 
 
*[[Byte pair encoding]]
 
*[[Byte pair encoding]]
 
*[[DEFLATE]]
 
*[[DEFLATE]]
Line 54: Line 53:
 
**[[Reduced Offset Lempel Ziv|ROLZ]]
 
**[[Reduced Offset Lempel Ziv|ROLZ]]
 
**[[Statistical Lempel Ziv]]
 
**[[Statistical Lempel Ziv]]
 +
*[[Run-length encoding|RLE]]
  
 
| group3 = Others
 
| group3 = Others

Revision as of 12:40, 20 January 2013

Template documentation[view] [edit] [history] [purge]

Initial visibility: currently defaults to autocollapse

To set this template's initial visibility, the |state= parameter may be used:

  • |state=collapsed: {{Compression methods|state=collapsed}} to show the template collapsed, i.e., hidden apart from its title bar
  • |state=expanded: {{Compression methods|state=expanded}} to show the template expanded, i.e., fully visible
  • |state=autocollapse: {{Compression methods|state=autocollapse}}
    • shows the template collapsed to the title bar if there is a {{navbar}}, a {{sidebar}}, or some other table on the page with the collapsible attribute
    • shows the template in its expanded state if there are no other collapsible items on the page

If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.

See also