01 / Contoh
Contoh
01001000 01100001 01101001HaiTeks dan kode / MULTIVERTO
Dekodi kelompok byte biner delapan-bit ke teks UTF-8. Byte tidak sah dilaporkan.
Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗
Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.
01 / Contoh
01001000 01100001 01101001Hai02 / Panduan
Gunakan arah ini untuk kelompok delapan-bit yang mewakili byte UTF-8. Contoh ASCII bahasa-netral 01000001 menghasilkan A: delapan bitnya membentuk satu byte lengkap. Konverter menggabungkan byte sesuai urutannya lalu mendekodenya sebagai UTF-8, sehingga karakter non-ASCII mungkin memerlukan beberapa kelompok berturut-turut. Ruang membuat kelompok lebih mudah dibaca dan dapat dihilangkan tanpa mengubah nilai byte mereka. Sebuah kelompok yang tidak lengkap atau karakter selain nol atau satu adalah masukan yang tidak sah.
Sebuah pola bit lengkap tidak secara otomatis merupakan teks yang valid. Beberapa kombinasi byte tidak mungkin dalam UTF-8, dan yang menyebabkan kesalahan daripada karakter yang ditebak. Jika Anda menyalin ASCII tujuh-bit, aliran bit mentah atau digit biner dari sebuah angka, dekoder ini mungkin tidak menjelaskan format tersebut dengan benar. Pertama, identifikasikan encoding asli dan ukuran grup. Pelihara string sumber saat menyelesaikan masalah: satu bit yang hilang dapat memindahkan semua batas kemudian dan mengubah kalimat yang tampaknya familiar menjadi byte yang tidak terkait.
Dalam arah terbalik, kelompok harus berisi byte delapan bit lengkap. Setelah byte-byte tersebut direkonstruksi, mereka ditafsirkan sebagai UTF-8. Sebuah urutan nol dan satu yang valid masih dapat tidak valid UTF-8; converter melaporkan bahwa alih-alih menciptakan karakter pengganti. Tujuh-bit ASCII kelompok, bit stream arbitrari, UTF-16 unit kode dan nomor biner membutuhkan aturan yang berbeda. Ruang antara kelompok yang ditampilkan membantu manusia memeriksa batas, tetapi mereka bukan bagian dari nilai byte. Binary display bukan kompresi maupun mekanisme kerahasiaan.
Mulai dengan nilai yang sebenarnya ditulis dalam representasi yang diharapkan. Tempel satu komponen yang dikodekan atau urutan byte, lalu bandingkan keluaran yang dapat dibaca dengan rekaman sekitar yang menyediakannya. Dekoder berjalan di peramban ini dan tidak mengunggah string ke layanan konversi. Jika input rusak atau menggunakan format lain, mungkin gagal atau tetap sebagian tidak berubah, tergantung pada operasi. Perlakukan teks yang didekode sebagai masukan baru, yang mungkin tidak dipercaya. Sebuah kalimat yang dapat dibaca masih dapat berisi markup, URL, string seperti perintah atau informasi pribadi yang memerlukan pengendalian terpisah. Dekodi urutan kelompok delapan bit lengkap yang disalin dari jejak UTF-8. Cobalah kelompok yang diketahui 01000001, lalu tambahkan karakter multibyte dari alat terbalik dan bandingkan perjalanan pulang pergi. Jika satu bit hilang, batas byte selanjutnya mungkin berubah; hindari memperlakukan teks yang dihasilkan sebagai dapat diandalkan sampai pengelompokan sumber diverifikasi. Dalam contoh ini, “01001000 01100001 01101001” menghasilkan pratinjau ringkas “Hai”. Hasil yang terlihat di sini ditampilkan secara lengkap; bandingkan tanda baca dan karakter sebelum menerapkan operasi yang sama pada materi Anda sendiri.