Editor biner
Periksa byte suatu berkas dalam heksadesimal dan ganti nilainya pada offset yang dipilih. Batalkan edit, lalu dapatkan konten hasil edisi sebagai berkas terpisah atau teks heksadesimal.
Yang dapat Anda lakukan
Periksa offset dan nilai byte
Lihat offset byte, nilai heksadesimal, dan ASCII sekaligus. Masukkan offset untuk menuju ke byte tertentu.
Ganti byte satu per satu dan simpan
Ganti byte yang sudah ada dengan nilai dari 00 hingga FF, batalkan perubahan terbaru, lalu unduh isi hasil edit sebagai berkas terpisah.
Cara penggunaannya
Muat berkas atau byte heksadesimal
Pilih satu berkas atau masukkan urutan seperti 41 42 0A lalu muat. Batasnya 1 MiB.
Pilih byte yang akan diedit
Pilih nilai dalam tabel atau masukkan offsetnya dalam desimal atau heksadesimal dengan awalan 0x.
Terapkan nilai baru
Masukkan nilai dua digit dari 00 hingga FF lalu tekan Ganti byte. Anda dapat membatalkan perubahan satu per satu.
Simpan isi hasil edit
Unduh berkas biner terpisah. Anda juga dapat menyalin byte heksadesimal atau menyimpannya sebagai teks.
Kapan alat ini membantu
Periksa header berkas
Baca byte-byte pertama sebuah berkas untuk mengumpulkan informasi tentang formatnya.
Ubah nilai pada offset yang diketahui
Periksa offset dan nilai aslinya, ganti byte yang diperlukan, lalu simpan berkas terpisah.
Membaca offset byte dan nilai heksadesimal
Offset dimulai dari nol
Offset adalah posisi yang dihitung dari awal berkas. Heksadesimal 0x1A dan desimal 26 menunjuk byte yang sama.
Satu byte memakai dua digit heksadesimal
Nilai dari 00 hingga FF mewakili nilai desimal dari 0 hingga 255. Contohnya, 41 sesuai dengan karakter ASCII A.
Tampilan ASCII hanya mencakup rentang terbatas
Tampilan menunjukkan karakter ASCII dari 0x20 hingga 0x7E. Nilai lain muncul sebagai titik. Tampilan ini tidak mendeteksi atau menyusun ulang enkode teks seperti bahasa Jepang.
Penggantian byte dan struktur berkas
Mengganti byte yang sudah ada tidak mengubah panjang berkas. Nilai yang diubah dapat membuat berkas tidak terbaca, jadi simpan berkas asli dan periksa hasil editnya.
Cara membatalkan perubahan
Batalkan perubahan byte membatalkan perubahan byte terakhir. Kembalikan byte yang dimuat kembali ke berkas atau input heksadesimal yang terakhir berhasil dimuat dan menghapus riwayat pembatalan.
Pertanyaan yang sering diajukan
Bisakah saya menambahkan atau menghapus byte?
Halaman ini mengganti byte yang sudah ada. Halaman ini tidak mengubah panjang berkas dengan menyisipkan atau menghapus byte.
Apakah berkas asli saya akan ditimpa?
Tidak. Isi yang telah diedit diunduh dengan tambahan edited_ pada nama berkasnya.
Berapa banyak perubahan yang dapat saya batalkan?
Anda dapat membatalkan 1.000 perubahan byte terakhir. Memuat ulang berkas menetapkan titik awal yang baru.
Input heksadesimal apa yang diterima?
Gunakan nilai dua digit dari 00 hingga FF dengan spasi atau jeda baris opsional. Jangan menyertakan awalan 0x atau kolom offset. Memuat kolom yang kosong akan membuat berkas berukuran nol byte.
Seberapa besar berkas yang diperbolehkan?
Satu berkas dapat berukuran hingga 1 MiB (1.048.576 byte). Tabel menampilkan 256 byte per halaman.
Input dan hasil
- Input
- Satu berkas atau urutan byte heksadesimal, hingga 1 MiB.
- Pengeditan
- Ganti byte pada offset yang dipilih, batalkan perubahan terbaru, atau kembalikan byte yang dimuat.
- Hasil
- Berkas biner hasil edit, byte heksadesimal yang disalin, atau berkas teks heksadesimal. Berkas asli tidak ditimpa.