Base62

Base62 - kodningsschemat använder 62 tecken. Tecknen består av de stora bokstäverna AZ, de små bokstäverna az och siffrorna 0–9. Det är ett binärt-till-text- kodningsschema som representerar binära data i ett ASCII- strängformat.

 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz = 58 tecken =  base58  0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz = bas 6AB52 GHIJ0xyz = bas 6AB52 GHIJ0xyz = bas 6AB52GHIJ0xyz = bas  6AB52GHIJ0xyz  KLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/ = 64 tecken =  base64 

I vissa teckensnitt ser tecknen 0 (noll), I (versal i), O (versal o) och l (gemener L) likadana ut och används därför inte i base58-kodningsschemat.

Base62 tabell

Base62-indextabellen :

Decimal Binär Base62 Decimal Binär Base62 Decimal Binär Base62 Decimal Binär Base62
0 000 000 0 16 010 000 G 32 100 000 W 48 110 000 m
1 000001 1 17 010001 H 33 100001 X 49 110001 n
2 000010 2 18 010010 jag 34 100010 Y 50 110010 o
3 000011 3 19 010011 J 35 100011 Z 51 110011 sid
4 000100 4 20 010100 K 36 100100 a 52 110100 q
5 000101 5 21 010101 L 37 100101 b 53 110101 r
6 000110 6 22 010110 M 38 100110 c 54 110110 s
7 000111 7 23 010111 N 39 100111 d 55 110111 t
8 001000 8 24 011000 O 40 101 000 e 56 111 000 u
9 001001 9 25 011001 P 41 101001 f 57 111001 v
10 001010 A 26 011010 F 42 101010 g 58 111010 w
11 001011 B 27 011011 R 43 101011 h 59 111011 x
12 001100 C 28 011100 S 44 101100 i 60 111100 y
13 001101 D 29 011101 T 45 101101 j 61 111101 z
14 001110 E 30 011110 U 46 101110 k
15 001111 F 31 011111 V 47 101111 l

Se även

  1. ^    Kejing He; Xiancheng Xu; Qiang Yue (19 november 2008). "En säker, förlustfri och komprimerad Base62-kodning". 2008 11:e IEEE Singapore internationella konferens om kommunikationssystem . Institutet för el- och elektronikingenjörer . s. 761–765. doi : 10.1109/ICCS.2008.4737287 . ISBN 978-1-4244-2423-8 . S2CID 10831128 . Hämtad 12 augusti 2020 . Denna base62 komprimerade kodning har testats & De 62 alfanumeriska tecknen (AZ, az, 0–9)
  2. ^   Wu, Pei-Chi (18 juni 2001). "Ett base62-transformationsformat av ISO 10646 för flerspråkiga identifierare" . Programvara: Övning och erfarenhet . 31 (12): 1125–1130. doi : 10.1002/spe.408 . S2CID 32472727 . Hämtad 13 augusti 2020 . inom ett [0–9][A–Z][a–z], totalt 62 bastecken