🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346439

Re: Kodowanie BASE36

#346439
From: Roman Tyczka
Date: Mon, 12 Mar 2018 20:25
23 lines
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-mail
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>

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