Article View: pl.comp.lang.delphi
Article #346439Re: Kodowanie BASE36
From: Roman Tyczka
Date: Mon, 12 Mar 2018 20:25
Date: Mon, 12 Mar 2018 20:25
23 lines
1996 bytes
1996 bytes
On Mon, 12 Mar 2018 17:42:50 +0100, Krzysztof Szyszka wrote: >> Ale to jest dokładnie to samo, tylko zamiast inta lecisz po tablicy bajtów. >> Wszystkie te kodowania mają ten sam algorytm, bo to wszak inne systemy >> liczbowe, nie dziesiętny bazujący na cyfrach 0..9 tylko tu akurat >> trzydziestoszóstkowy z umownymi cyframi: >> >> 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ >> >> i teraz bierzesz każde 6 bitów z wejścia i mapujesz je na "cyfrę" 36-kową z >> tej powyższej tablicy. >> >> Proste :-) > > Może dla Ciebie to jest proste, ale dla mnie to jednak byłoby niezłe wyzwanie, > żeby zmapować 64 wartości (6 bitów) na 36 "cyfr" a potem te "cyfry" zdekodować ;-) Świnto racjo :-) Trza by po 5 bitów kodować lub tablicę rozszerzyć jak w Base64, ale reszta bez zmian. -- pozdrawiam Roman Tyczka
Technical Details
Message-ID:
<yiuo78pis5sz$.dlg@tyczka.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<4e28fc2c-e951-4128-bf6d-3dd671f3b894@googlegroups.com> <lpjcmprztipi$.dlg@tyczka.com> <961fd867-8b78-4baa-9f76-3196677d75bf@googlegroups.com> <1mzzxiic7fiuc.dlg@tyczka.com> <p86amu$g8q$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: Roman Tyczka <noemail@because.no> Subject: Re: Kodowanie BASE36 Newsgroups: pl.comp.lang.delphi User-Agent: 40tude_Dialog/2.0.15.84 MIME-Version: 1.0 Sender: romek@tyczka.no.found References: <4e28fc2c-e951-4128-bf6d-3dd671f3b894@googlegroups.com> <lpjcmprztipi$.dlg@tyczka.com> <961fd867-8b78-4baa-9f76-3196677d75bf@googlegroups.com> <1mzzxiic7fiuc.dlg@tyczka.com> <p86amu$g8q$1@node2.news.atman.pl> Date: Mon, 12 Mar 2018 21:25:38 +0100 Message-ID: <yiuo78pis5sz$.dlg@tyczka.com> Lines: 23 Organization: Telekomunikacja Polska NNTP-Posting-Host: 94.75.90.137 X-Trace: 1520886340 unt-rea-b-01.news.neostrada.pl 31370 94.75.90.137:2901 X-Complaints-To: abuse@news.neostrada.pl X-Received-Body-CRC: 2662327358 X-Received-Bytes: 1876 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit