Lompat ke konten
Aback Tools Logo

Encoder Payload Base64 untuk Data Jaringan

Enkode payload jaringan menggunakan Base64, Base64URL, ASCII85, atau Base16 (hex). Pilih metode pengkodean yang paling sesuai dengan kebutuhan protokol Anda, alihkan opsi seperti pembungkusan garis atau hex huruf besar, dan dapatkan keluaran enkode instan dengan analisis ukuran. 100% pribadi — semua pemrosesan terjadi di browser Anda.

Encode Network Payload

Presets:

Paste payload data above or load a preset to see the encoded output

100% Private: All encoding happens entirely in your browser. Your payload data is never sent to any server. No data leaves your device.

Enkode Muatan Jaringan

Tempel data muatan di atas atau muat preset untuk melihat keluaran yang dikodekan

100% Pribadi: Semua pengkodean terjadi sepenuhnya di browser Anda. Data payload Anda tidak pernah dikirim ke server mana pun. Tidak ada data yang keluar dari perangkat Anda.

  • Disalin!: Payload yang dikodekan disalin ke clipboard.
  • Gagal menyalin: Tidak dapat menyalin ke papan klip.
  • Gagal membaca: Tidak dapat membaca file.
  • JSON sederhana
  • Muatan API
  • Tajuk Biner
  • Parameter URL

Mengapa Menggunakan Encoder Payload Base64 Kami?

  • Empat Metode Pengkodean dalam Satu Alat: Enkode payload jaringan menggunakan Base64 (RFC 4648), Base64URL yang aman untuk URL (RFC 4648 §5), Adobe ASCII85, atau Base16 (heksadesimal). Beralih antar metode secara instan untuk membandingkan ukuran output dan memilih format terbaik untuk kebutuhan protokol Anda.
  • Opsi Pengkodean yang Dapat Dikonfigurasi: Sempurnakan pengkodean dengan opsi metode spesifik: alihkan pembungkusan baris yang sesuai dengan RFC 2045 pada 76 karakter untuk Base64, pilih digit hex huruf besar untuk Base16, atau andalkan padding otomatis. Setiap opsi menyesuaikan keluaran dengan spesifikasi protokol Anda.
  • 100% Pemrosesan Browser Pribadi: Semua pengkodean payload terjadi secara lokal di browser Anda menggunakan JavaScript murni. Data mentah Anda tidak pernah keluar dari perangkat — tidak ada unggahan server, tidak ada pencatatan data, tidak ada pelacakan analitik. 100% gratis tanpa perlu mendaftar.
  • Pengkodean Instan dengan Analisis Ukuran: Mengkodekan pembaruan secara real-time saat Anda mengetik atau menempelkan data muatan. Penganalisis ukuran bawaan menunjukkan byte masukan, byte keluaran, dan persentase overhead pengkodean — membantu Anda mengoptimalkan ukuran payload untuk protokol dengan bandwidth terbatas.

Kasus Penggunaan Umum untuk Encoder Payload Base64

  • Pengkodean Permintaan & Respons API: Mengkodekan muatan API untuk transmisi melalui header HTTP, parameter kueri, atau badan permintaan. Pengkodean Base64URL ideal untuk token JWT dan token pembawa OAuth, sedangkan Base16 sempurna untuk men-debug respons API biner mentah.
  • Pengujian Kebingungan & Penghindaran: Mengkodekan muatan untuk melewati filter konten sederhana, aturan WAF, atau alat inspeksi jaringan. Gunakan Base64 dengan pembungkusan garis atau ASCII85 untuk mengubah tanda tangan muatan sekaligus menjaga integritas data selama pengujian keamanan.
  • Persiapan Unit Data Protokol: Mempersiapkan unit data protokol jaringan (PDU) dengan menyandikan data terstruktur ke dalam format teks ringkas. ASCII85 menawarkan overhead 25% lebih sedikit dibandingkan Base64, sehingga ideal untuk protokol yang sensitif terhadap bandwidth dan komunikasi sistem tertanam.
  • Pengkodean Bingkai WebSocket: Mengkodekan muatan pesan WebSocket untuk transmisi yang efisien. Pengkodean Base64 memastikan data biner dapat dikirim dengan aman melalui koneksi WebSocket berbasis teks, sementara Base64URL menghindari masalah dengan karakter URL yang tidak aman dalam parameter kueri.
  • URI & Penyematan Data: Hasilkan URI data berkode Base64 untuk menyematkan gambar, font, dan aset biner lainnya langsung dalam HTML, CSS, atau JavaScript. Encoder kami membantu Anda menyiapkan string URI data dengan awalan tipe MIME yang benar dan pengkodean untuk kompatibilitas browser yang optimal.
  • Pengujian Penetrasi & Pembuatan Muatan: Buat muatan yang dikodekan untuk keterlibatan pengujian penetrasi. Encode payload eksploitasi, perintah shell terbalik, dan data eksfiltrasi menggunakan skema pengkodean yang berbeda untuk menguji bagaimana sistem target menangani berbagai format pengkodean.

Apa itu Pengkodean Muatan Jaringan?

Pengkodean muatan jaringan adalah proses mengubah data biner atau terstruktur menjadi format berbasis teks yang dapat ditransmisikan dengan aman melalui protokol yang hanya mendukung data tekstual. Skema pengkodean seperti Base64, Base64URL, ASCII85, dan Base16 mengubah byte mentah menjadi karakter ASCII yang dapat dicetak, memastikan integritas data di seluruh email, HTTP, JSON, XML, dan lapisan transport berbasis teks lainnya. Tidak seperti enkripsi, pengkodean tidak memberikan kerahasiaan — siapa pun dapat memecahkan kode data — tetapi memastikan bahwa karakter khusus, nilai biner, dan kode kontrol tidak mengganggu penguraian protokol.

Cara Kerja Encoder Payload Base64 Kami

  1. Masukan: Tempel atau unggah data payload jaringan mentah Anda. Alat ini menerima data berbasis teks apa pun termasuk JSON, XML, header HTTP, parameter URL, file konfigurasi, dan output perintah. Data biner dapat direpresentasikan sebagai string yang lolos hex untuk pengkodean.
  2. Pilih Mode: Pilih dari empat metode pengkodean: Base64 (padding standar dengan karakter + dan /), Base64URL (aman untuk URL dengan - dan _ menggantikan + dan /), ASCII85 (25% lebih efisien daripada Base64 dengan pembatas Adobe), atau Base16 (representasi heksadesimal dengan huruf besar/kecil yang dapat dikonfigurasi).
  3. Konfigurasikan & Enkode: Alihkan opsi khusus metode seperti pembungkusan garis untuk Base64 atau hex huruf besar untuk Base16. Output yang dikodekan diperbarui secara instan dengan perbandingan ukuran input/output dan persentase overhead untuk optimalisasi muatan.

Metode Pengkodean Dibandingkan

  • Base64 (RFC 4648): Standar pengkodean yang paling banyak digunakan. Mengkodekan 3 byte menjadi 4 karakter (33% overhead). Menggunakan A-Z, a-z, 0-9, +, /, dan = untuk padding. Kompatibel dengan hampir semua bahasa pemrograman dan platform.
  • Base64URL (RFC 4648 §5): varian Base64 yang aman untuk URL. Gantikan + dengan - dan / dengan _. Menghilangkan karakter padding (=) yang memerlukan pengkodean URL. Ideal untuk token JWT, OAuth, dan payload parameter kueri.
  • ASCII85 (Adobe): Mengkodekan 4 byte menjadi 5 karakter (25% overhead). Menggunakan karakter ASCII yang dapat dicetak 33 (!) hingga 117 (u). ~8% lebih efisien dibandingkan Base64. Biasa digunakan dalam protokol PDF, PostScript, dan biner-ke-teks.
  • Base16 (Heksadesimal): Pengkodean hex sederhana setiap byte sebagai dua digit hex (overhead 100%). Menggunakan 0-9 dan A-F/a-f. Tidak efisien untuk ukuran muatan tetapi dipahami secara universal dan ideal untuk debugging, logging, dan tampilan yang dapat dibaca manusia.

Privasi, Keamanan & Ketersediaan

100% pribadi: Semua pengkodean muatan, penghitungan ukuran, dan pembuatan keluaran terjadi sepenuhnya di browser Anda menggunakan JavaScript murni. Data mentah Anda tidak pernah keluar dari perangkat — tidak ada unggahan server, tidak ada pencatatan data, tidak ada pelacakan analitik.

Sepenuhnya gratis: Encoder payload Base64 kami bebas digunakan dan akan selalu gratis. Tidak perlu mendaftar, tidak ada batasan penggunaan, tidak ada batasan ukuran file, dan tidak ada iklan. Gunakan tanpa batas waktu untuk proyek apa pun — komersial, pribadi, atau pendidikan. Semua pemrosesan terjadi secara lokal di browser Anda.

Pertanyaan yang Sering Diajukan

Encoder payload Base64 mengubah data biner atau teks mentah menjadi string ASCII yang dikodekan Base64 untuk transmisi yang aman melalui protokol berbasis teks. Ini mengubah muatan jaringan seperti permintaan API, token autentikasi, dan data konfigurasi menjadi format yang dapat disematkan di header HTTP, bidang JSON, URL, dan lampiran email tanpa kerusakan.

Base64 menggunakan karakter + dan / bersama dengan padding =, yang dapat menyebabkan masalah pada URL dan nama file. Base64URL menggantikan + dengan - dan / dengan _, dan menghapus karakter pengisi. Gunakan Base64 untuk pengkodean tujuan umum seperti URI data dan lampiran email, dan URL Base64 untuk token JWT, token pembawa OAuth, dan parameter kueri API.

ASCII85 mengkodekan 4 byte biner menjadi 5 karakter ASCII, hanya mencapai 25% overhead dibandingkan Base64 33%. Ini menggunakan karakter yang dapat dicetak dari ! bagi Anda, menjadikannya ~8% lebih efisien dibandingkan Base64 untuk muatan besar. ASCII85 umumnya digunakan dalam file PDF, dokumen PostScript, dan protokol dengan bandwidth terbatas.

Base64 menambahkan 33% overhead. Base64URL juga menambahkan 33% tetapi menghilangkan padding. ASCII85 hanya menambahkan 25% overhead, menjadikannya pengkodean teks paling efisien. Base16 (hex) menambahkan 100% overhead, namun paling mudah dibaca dan umum digunakan untuk debugging dan logging.

Base64URL adalah standar untuk token autentikasi API, termasuk token pembawa JWT dan OAuth 2.0. Kumpulan karakter yang aman untuk URL berarti token dapat diteruskan dalam header HTTP tanpa pengkodean tambahan, dan kurangnya padding menyederhanakan penguraian di pihak penerima.

Sangat. Semua pengkodean muatan, penghitungan ukuran, dan pembuatan keluaran terjadi sepenuhnya di browser Anda. Data mentah Anda tidak pernah meninggalkan perangkat Anda. Tidak ada data yang diunggah ke server mana pun — 100% pemrosesan lokal browser pribadi.

Anda dapat menyandikan data berbasis teks apa pun termasuk objek JSON, dokumen XML, header HTTP, parameter kueri URL, token autentikasi, file konfigurasi, output perintah, file PEM, dan badan permintaan/respons API. Alat ini menangani teks berkode UTF-8 dengan lancar.

Ya, encoder payload Base64 kami 100% gratis tanpa biaya atau batasan tersembunyi. Tidak perlu mendaftar, tidak ada tingkat premium, tidak ada batasan penggunaan, tidak ada batasan ukuran file, dan tidak ada iklan. Gunakan tanpa batas waktu untuk proyek apa pun.