Even-Rodeh coding Contents Encoding Examples See also References Navigation menu"Economical encoding of commas between strings"10.1145/359460.359480e

Lossless compression algorithms


universal codeShimon EvenMichael Rodehnon-negative integer




Even-Rodeh code is a universal code encoding the non-negative integers developed by Shimon Even and Michael Rodeh.[1]




Contents





  • 1 Encoding


  • 2 Examples


  • 3 See also


  • 4 References




Encoding


To code a non-negative integer N in Even-Rodeh coding:


  1. If N is not less than 4 then set the coded value to a single 0 bit. Otherwise the coded value is empty.

  2. If N is less than 8 then prepend the coded value with 3 bits containing the value of N and stop.

  3. Prepend the coded value with the binary representation of N.

  4. Store the number of bits prepended in step 3 as the new value of N.

  5. Go back to step 2.

To decode an Even-Rodeh-coded integer:


  1. Read 3 bits and store the value into N.
    • If the first bit read was 0 then stop. The decoded number is N.

    • If the first bit read was 1 then continue to step 2.


  2. Examine the next bit.
    • If the bit is 0 then read 1 bit and stop. The decoded number is N.

    • If the bit is 1 then read N bits, store the value as the new value of N, and go back to step 2.



Examples












































NumberEncodingImplied probability
00001/8
10011/8
20101/8
30111/8

4100 01/16
5101 01/16
6110 01/16
7111 01/16

8100 1000 01/256
9100 1001 01/256

15100 1111 01/256

16101 10000 01/512

2761100 1100 101011001001 01/1,048,576


See also


  • Elias omega (ω) coding


References




  1. ^ Even, Shimon; Rodeh, Michael (April 1978). "Economical encoding of commas between strings". Communications of the ACM. 21 (4): 315–317. doi:10.1145/359460.359480..mw-parser-output cite.citationfont-style:inherit.mw-parser-output .citation qquotes:"""""""'""'".mw-parser-output .citation .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-ws-icon abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center.mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-maintdisplay:none;color:#33aa33;margin-left:0.3em.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em









Popular posts from this blog

Moe incest case Sentencing See also References Navigation menu"'Australian Josef Fritzl' fathered four children by daughter""Small town recoils in horror at 'Australian Fritzl' incest case""Victorian rape allegations echo Fritzl case - Just In (Australian Broadcasting Corporation)""Incest father jailed for 22 years""'Australian Fritzl' sentenced to 22 years in prison for abusing daughter for three decades""RSJ v The Queen"

Daza language Contents Vocabulary Phonology References External links Navigation menudaza1242Daza"Dazaga"eeee178086576

Ministry of Foreign Affairs (Nepal) Contents History Roles, responsibility, and function List of ministers Organisational structure See also References External links Navigation menumofa.gov.np"Diplomatic Relations"the originalhttp://www.lawcommission.gov.np/en/documents/2015/08/government-of-nepal-allocation-of-business-rules-2069-2012.pdf"Foreign ministers L-R""Liaison Office, Birgunj""Institute of Foreign Affairs"Official Ministry websiteee