Base64 adalah cara freeware untuk mengkodekan karakter 8-bit menggunakan hanya karakter yang dapat dicetak ASCII yang mirip dengan UUENCODE. UUENCODE menyematkan nama file di mana BASE64 tidak. Anda akan lihat BASE64 digunakan dalam pengkodean sertifikat digital, di pengkodean user:string kata sandi dalam Otorisasi: header untuk HTTP. Spesifikasi dijelaskan dalam RFC 2045. Jangan bingung Base64 dengan x-www-form-urlencoded yang ditangani oleh java.net.URLEncoder.encode/decode atau Base64u. Armouring Base64 hanya menggunakan karakter A-Z a-z 0-9 +/=. Ini membuatnya cocok untuk pengkodean data biner sebagai SQL string, yang akan bekerja tidak peduli apa pengkodean. Sayangnya + / dan = semua memiliki arti khusus dalam URL. Base64u mendapatkan sekitar masalah ini. Ini adalah varian di Base64 yang menggunakan - _ dan * dalam preferensi untuk + / dan =, sehingga dapat digunakan dalam konteks URLEncoded dengan atau tanpa URLEncoding. Gunakan base64 seperti ini: Lapis baja Base64 impor com.mindprod.base64.Base64; ... contoh array byte untuk dikodekan byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0}; buat objek encoder Base64 base64 = Base64 baru(); base64.setLineLength( 72 ); Default pengkodean byte[] String kirim = base64.encoder( toSend ); decoding byte[] byte[] direkonstruksi = base64.decoder( dikirim ); gunakan Base64u dengan cara yang sama: Perisai Base64u impor com.mindprod.base64.Base64u; ... contoh array byte untuk dikodekan byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0}; buat objek encoder Base64u base64u = Base64u baru(); base64u.setLineLength( 72 ); Default pengkodean byte[] String kirim = base64u.encoder( toSend ); decoding byte[] byte[] direkonstruksi = base64u.decoder( dikirim ); Untuk contoh yang dimulai dan diakhiri dengan String, lihat Contohnya.java untuk menjalankan: java.exe com.mindprod.base64.Contoh
Riwayat versi
- Versi 1.9 diposting di 2007-05-20
tambahkan ikon dan file pad
Detil Program
- Kategori: Pengembangan Web > Java & JavaScript
- Penerbit: Canadian Mind Products
- Lisensi: Gratis
- Harga: N/A
- Versi: 1.9
- Platform: windows