Tidak suka iklan? Pergi Bebas Iklan Hari ini

Encoder & Decoder Base85 / Ascii85

Pengembang
IKLAN · HAPUS?
Perbandingan ukuran akan muncul di sini
IKLAN · HAPUS?

Memandu

Encoder & Decoder Base85 / Ascii85

Enkode teks ke Base85 atau dekode data yang dikodekan Base85 kembali ke bentuk aslinya. Pengodean Base85 mengubah 4 byte data biner menjadi 5 karakter ASCII yang dapat dicetak, menawarkan efisiensi ruang yang lebih baik daripada Base64 (overhead 25% vs 33%). Alat ini mendukung tiga varian Base85 utama yang digunakan di berbagai aplikasi.

Cara Penggunaan

Pilih mode Anda (Encode atau Decode), pilih varian Base85, tempelkan teks input atau data yang dikodekan, dan klik Mengubah. Alat memproses semuanya di browser Anda dan menampilkan hasil beserta perbandingan ukuran input/output.

Fitur

  • Dua arah – Enkode teks ke Base85 atau dekode Base85 kembali ke teks asli
  • Tiga Varian – Ascii85 (Adobe/btoa dengan pemisah ), RFC 1924 (Python/git), dan Z85 (ZeroMQ)
  • Penanganan Khusus Ascii85 – Mendukung pintasan 'z' untuk grup semua-nol dan pembungkusan pemisah otomatis
  • Perbandingan Ukuran – Menampilkan ukuran byte input vs output dengan persentase overhead
  • Toleran Spasi Kosong – Dekoder mengabaikan spasi kosong dalam input Ascii85 untuk penempelan yang fleksibel
  • Deteksi Kesalahan – Pesan jelas untuk karakter yang tidak valid atau data yang dikodekan cacat
  • Sampingan (Saja) – Semua encoding dan decoding dilakukan di browser Anda

IKLAN · HAPUS?

Tanya Jawab Umum

  1. Apa perbedaan antara Base85 dan Base64?

    Keduanya adalah skema pengodean biner-ke-teks, tetapi menggunakan radiks yang berbeda. Base64 mengodekan 3 byte menjadi 4 karakter (overhead 33%), sedangkan Base85 mengodekan 4 byte menjadi 5 karakter (overhead 25%). Base85 lebih efisien dalam ruang tetapi menggunakan rentang karakter ASCII yang dapat dicetak lebih luas. Base64 lebih didukung secara luas di berbagai protokol dan sistem, sementara Base85 umumnya digunakan dalam PostScript, file PDF, patch biner git, dan pesan ZeroMQ.

  2. Apa perbedaan antara Ascii85, RFC 1924, dan Z85?

    Ketiganya mengodekan 4 byte menjadi 5 karakter menggunakan aritmatika basis-85, tetapi mereka berbeda dalam set karakter dan konvensinya. Ascii85 (Adobe) menggunakan karakter ! hingga u (ASCII 33-117), membungkus output dalam pemisah, dan memiliki pintasan 'z' khusus untuk grup semua-nol. RFC 1924 menggunakan 0-9, A-Z, a-z, dan simbol terpilih — varian ini digunakan oleh Python dan git. Z85 (ZeroMQ) menggunakan set karakternya sendiri yang dioptimalkan untuk disematkan dalam kode sumber dan XML tanpa masalah pengabaian.

  3. Kapan saya harus menggunakan pengodean Base85?

    Gunakan Base85 saat Anda perlu menyematkan data biner dalam format teks dan efisiensi ruang lebih penting daripada kompatibilitas universal. Kasus penggunaan umum termasuk stream dokumen PostScript dan PDF (Ascii85), patch diff biner git (RFC 1924), framing pesan ZeroMQ (Z85), dan aplikasi apa pun di mana penghematan ruang 8% dibandingkan Base64 signifikan untuk payload besar. Untuk API web umum dan lampiran email, Base64 tetap menjadi pilihan yang lebih aman karena dukungan yang lebih luas.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?