Perusta64 verkossa toimiva dekoodausväline tarjoaa sinulle perustan64 koodaus, perusta64 verkossa dekoodaus, perusta64 ensikoodaus ja purkaus, koodaa merkkijonoa Base64 muodossa, ja dekoodaa ja purkaa salattua Base64 verkossa selkeänä tekstinä. Perusta64 on suhteellisen tavallinen verkko-ensikoodausalgoritmi. Kun ratkaistaan kiinan kielen sekasanoja, kiinan koodaaminen eri tavoin voi tehokkaasti välttää kiinan sekasanoja. Tämä sivusto ei tallenna minkäänlaista tietoasi, käytä sitä vapaasti.
Perusta64 koodaus käyttää 64 tulostettavissa olevat ASCII-merkit (A-Z, a-z, 0-9, +,/) koodataan vapaan bittiäjonon tietueet ASCII-merkkijonoksi, jossa "="-merkki käytetään lopussa.
numeroväli | merkki | numeroväli | merkki | numeroväli | merkki | numeroväli | merkki |
0 | A | 16 | Q | 32 | G | 48 | w |
1 | B | 17 | R | 33 | h | 49 | x |
2 | C | 18 | S | 34 | I | 50 | y |
3 | D | 19 | T | 35 | j | 51 | Z |
4 | E | 20 | U | 36 | k | 52 | 0 |
5 | F | 21 | V | 37 | L | 53 | 1 |
6 | G | 22 | W | 38 | m | 54 | 2 |
7 | H | 23 | X | 39 | N | 55 | 3 |
8 | I | 24 | Y | 40 | o | 56 | 4 |
9 | J | 25 | Z | 41 | p | 57 | 5 |
10 | K | 26 | A | 42 | Q | 58 | 6 |
11 | L | 27 | B | 43 | r | 59 | 7 |
12 | M | 28 | C | 44 | s | 60 | 8 |
13 | N | 29 | D | 45 | t | 61 | 9 |
14 | O | 30 | E | 46 | u | 62 | + |
15 | P | 31 | F | 47 | v | 63 | / |
Perusta64 jaa syöte merkkijonoksi byteiksi, saa jokaiselle bytille vastaavan binäärivärin (jos se on vähemmän kuin 8 bittiä, korkeampi bitti täytetään 0:lla), ja sitten yhdistetään nämä binäärivalkot sarjassa ja sitten jaetaan ne ryhmiin 6 bittiä (koska 2 ^ 6 = 64). Jos viimeinen ryhmä on vähemmän kuin 6 bittiä, sitä lisätään 0 loppuun. Muunna jokainen binäärivalko decimaliksi ja löydä sitten vastaavat merkit yllä olevasta taulukosta ja yhdistä ne sarjassa saadaksesi Base64 koodaus tulostus.
Perusta64 voidaan käyttää minkä tahansa datan perusbinäärikoodaukseen, sovelluksissa, joissa voidaan lähettää vain ASCII-merkkejä. Kuitenkin sitä käytetään yleensä tekstitiedon käsittelyyn ja siirtoon, kuten MIME-muodossa olevissa sähköposteissa. Base64 voidaan käyttää sähköpostien sisällön koodaukseen, mikä on kätevää eri kielten tietokoneiden välisessä viestinnässä ilman sekavia merkkejä. Huomaa, että kyseessä on siirto eikä näyttö. Esimerkiksi Länsi-Euroopassa, utf-8 koodaus voi näyttää kiinan kielen normaalissa muodossa (asennettujen vastaavien kirjastojen avulla), mutta se ei ehkä voi siirtää kiinan kieltä normaalissa muodossa. Tässä tapauksessa, muunnos Base64 tämä huolenaihe.
Perusta64 koodaus Ellei muuta mainita, ei-ASCII-merkit on yleensä koodattu UTF-8 merkistö.