Base32: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k clean up, added uncategorised, underlinked tags, typos fixed: algoritma → algoritme (3) using AWB |
BangYeVoice (bicara | kontrib) k Menautkan satu kata ke artikel lain |
||
(5 revisi perantara oleh 5 pengguna tidak ditampilkan) | |||
Baris 1:
{{Underlinked|date=November 2020}}
'''Base32''' adalah salah satu dari beberapa penyandian transfer base 32. Base32 mengeset 32-karakter yang terdiri dari huruf A
Base32 tidak hanya digunakan untuk menyandikan data [[biner]], tetapi Base32 juga dapat menyandikan teks [[biner]] seperti [[ASCII]]
== Perangkat Lunak ==
Base32 adalah notasi untuk penyadian data [[byte]] sewenang - wenang menggunakan seperangkat simbol terbatas yang dapat digunakan oleh manusia dan diproses oleh komputer.
Base32 terdiri dari simbol 32 karakter yang berbeda, serta algoritme untuk penyandian urutan sewenang - wenang dari byte 8-bit ke dalam abjad Base32. Karena lebih dari satu simbol Base32 5-bit diperlukan untuk mewakili setiap byte input 8-bit, simbol Base32 juga menentukan persyaratan panjang string Base32 yang diizinkan (yang harus merupakan kelipatan 40 bit). Sistem Base64 yang terkait erat, sebaliknya, menggunakan satu set 64 simbol.
Implementasi Base32 tersedia di C/C++,<ref>http://sourceforge.net/projects/cyoencode/</ref> Perl,<ref>{{cite web|url=https://metacpan.org/release/MIME-Base32|title=MIME-Base32 - Base32 encoder and decoder|website=MetaCPAN|accessdate=2018-07-29}}</ref> Java,<ref>https://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/binary/Base32.html</ref>
== Kelebihan ==
Baris 142:
=== [[Zlgi ke hutan|zasep.paoty]]-base-32 ===
z-base-32<ref>{{cite web|url=http://philzimmermann.com/docs/human-oriented-base-32-encoding.txt|title=Human-oriented base-32 encoding|last=O'Whielacronx|first=Zooko|authorlink=Zooko Wilcox-O'Hearn|date=2009}}</ref> adalah pengkodean Base32 yang dirancang agar lebih mudah digunakan manusia dan lebih ringkas. Ini termasuk 1, 8 dan 9 tetapi tidak termasuk l, v dan 2. Ini juga memungkinkan huruf sehingga karakter yang lebih mudah adalah yang lebih sering muncul. Ini kompak mengkodekan bitstrings yang panjangnya dalam bit bukan kelipatan 8, dan menghilangkan karakter padding trailing.z-base-32 digunakan dalam proyek open source Mnet, dan saat ini digunakan dalam protokol Phil Zimmermann ZRTP, dan dalam proyek [[Sumber terbuka|open source]] Tahoe-LAFS.
{| class="wikitable"
|+Huruf z-base-32
Baris 532:
=== Video game ===
Sebelum NVRAM menjadi universal, beberapa video game untuk platform [[Nintendo]] menggunakan basis 32 angka untuk passwords. Sistem ini menghilangkan vokal untuk mencegah game secara tidak sengaja memberikan kata sandi profane. Dengan demikian, karakter umumnya beberapa variasi kecil dari himpunan berikut: 0–9, B, C, D, F, G, H, J, K, L, M, N, P, Q, R, S, T, V, W, X, Y, Z, dan beberapa tanda baca. Game yang diketahui menggunakan sistem seperti itu termasuk ''[[Mario Is Missing!]]'', ''Mario's Time Machine'', ''Tetris Blast'', dan ''The Lord of the Rings'' (Super NES).
== Lihat juga ==
Baris 544:
* Geohash
== Referensi ==
[[Kategori:Sistem bilangan]]
|