Base32 kodlaması veya base32 kodlaması belirtiminin nasıl uygulanacağı konusunda yeterli bilgi var, ancak neden olduğunu, neden ihtiyacımız olduğunu ve birincil uygulamaların nerede olduğunu anlamıyorum. Birisi kullanım hakkında güzel gerçek hayat senaryolarını açıklayabilir ve verebilir mi? Teşekkürler. Başka "ASCII okunur" kodlama gibi wikipedia base32Base32 kodlaması nedir?
cevap
crockford base32 , base32 birincil amacı bu kodlar veri karakter aralığında ilgili özel kısıtlamalar vardır sistemleri veya protokoller aracılığıyla ulaşım hayatta kalacaktır emin olmak için onlar değiştirilmemiş kabul eder ve ortaya çıkarır. Örneğin, b32 kodlu veriler, tek baytlık karakter girdisini veya UTF-8 kodlanmış dize girdisini kabul eden veya URL'ye eklenmiş veya karıştırılmadan veya sonuçlandırılmadan HTML içeriğine eklenen bir sisteme iletilebilir. geçersiz bir formda. Base64 (çok daha yaygın olan) aynı nedenlerden dolayı kullanılır. B12 üzerindeki b32'nin temel avantajı, insan tarafından okunabilir olması. Bu bir avantaj değildir, çünkü veriler tipik olarak bilgisayarlar tarafından işlenecektir, dolayısıyla b32'nin b64'e göre nispeten daha nadir olması (daha verimli alan).
Güncelleme: burada Base64 hakkında sorulan aynı soru var: kodlama yalnızca verilere izin depolama veya taşıma sistemi içinde sınırsız ikili kodlamak için gereken durumlar motive edilir What is base 64 encoding used for?
Base32 kodlama (ve Base64) düz metin gibi belirli bir formun. Örnekler, URL'lerle, XML veya JSON verileriyle veri iletmeyi içerir; bunların tümü, isteğe bağlı ikili veriye izin vermeyen veya desteklemeyen düz metin türündeki biçimlerdir.
Rakamlara göre base32 vs base64 için önceki cevaplara ek olarak. Aynı .pdf
dosya kodlanmış sonuç için: Ben teoride olduğu eklersiniz
base64.base32encode(content)
= 190400 semboller
base64.base64encode(content)
= 158668 semboller
- 1. Yeni Google Haritalar'da veri özelliklerinin kodlaması nedir?
- 2. Android varsayılan karakter kodlaması
- 3. Sınama serileştirme kodlaması
- 4. Photoshop'ta 9 yama nasıl oluşturulur? 9.png kodlaması nedir?
- 5. JSON REST web api için metin kodlaması standardı nedir?
- 6. knitr ve UTF8 kodlaması
- 7. Parametre Kodlaması Al
- 8. Düzeltme PDF kodlaması
- 9. iOS anahtar kodlama kodlaması
- 10. PHP Dosya Kodlaması
- 11. Freemarker şablonunda base64 kodlaması
- 12. Node.js: kodlanmış aktarım kodlaması
- 13. ios UTF8 kodlaması nsstring
- 14. alternatif btoa kodlaması
- 15. Eclipse karakter kodlaması
- 16. Java'nın UTF-8 kodlaması
- 17. Django reportlab latin2 kodlaması
- 18. MailSystem.NET konu kodlaması
- 19. Pençe tabanı Oauth kodlaması
- 20. SPARQL DBPedia kodlaması
- 21. Python'da stdin kodlaması nasıl değiştirilir
- 22. Yakut - UTF-8 dosya kodlaması
- 23. Esnek HTML Spor Kodlaması Kodlama
- 24. Jersey'de GZIP kodlaması 2/Grizzly
- 25. \ textnumero ve yazı tipi kodlaması
- 26. linux'te Eclipse'e Windows kodlaması ekleme
- 27. Gstreamer: mk4 kodlaması Matroska videosu
- 28. Java - XML biçiminde görüntü kodlaması
- 29. node.js istek kodlaması (google tercüme)
- 30. Netflix Zuul sorgu dizesi kodlaması
, base32 harf duyarsız olabilir. – snapfractalpop