Konverter Basis Angka gratis
Konversi angka antara biner, oktal, desimal, dan heksadesimal. Lihat kesesuaian ukuran bit dan output biner terkelompok secara instan.
Nilai cepat
Penggunaan umum
- Konversi Nomor untuk PemrogramanKonversi antara biner, oktal, desimal, dan heksadesimal saat menulis kode - referensi instan untuk nomor apa pun.
- Konversi Nomor untuk JaringanKonversi mask subnet, nomor port, dan oktet alamat IP antara biner dan desimal.
- Sistem Nomor untuk Ilmu KomputerPelajari dan verifikasi konversi biner, oktal, heksadesimal - sempurna untuk siswa CS dan persiapan ujian.
- Inspeksi Pola Bit dan FlagKonversi angka ke biner untuk memeriksa bit individual, bitmask, dan kombinasi flag.
- Dekode Dump Heksadesimal dan Log DebugDekode nilai heksadesimal dari laporan kerusakan, dump memori, dan log debug menjadi desimal yang dapat dibaca.
Cara kerja
Konversi berjalan sepenuhnya di browser Anda menggunakan tipe BigInt bawaan JavaScript β tanpa library, tanpa server. BigInt digunakan alih-alih pendekatan parseInt/Number yang lebih lama secara khusus untuk menangani nilai lebih besar dari 2^53 tanpa error pembulatan.
- 1Penguraian masukan dengan BigIntParser khusus melucuti awalan opsional (0x, 0b, 0o, #) dan memvalidasi set karakter untuk basis yang dipilih, lalu meneruskan string yang dibersihkan ke konstruktor BigInt(), yang menangani bilangan bulat sebesar apa pun secara lossless.
- 2Konversi basis simultanSetelah nilai BigInt diketahui, alat ini memanggil BigInt.prototype.toString() dengan setiap radix (2, 8, 10, 16, dan basis pilihan pengguna dari 2β36) untuk menghasilkan semua representasi keluaran dalam satu lintasan β tanpa langkah desimal perantara yang diperlukan.
- 3Pengelompokan biner dan pemeriksaan lebar-bitKeluaran biner diberi padding menjadi kelipatan 4 dan dibagi menjadi kelompok nibble untuk keterbacaan. Alat ini juga memeriksa apakah nilai muat di dalam rentang bertanda/tak-bertanda 4-, 8-, 16-, atau 32-bit menggunakan aritmetika BigInt, sehingga perilaku overflow tepat bahkan untuk batas 32-bit.
- 4State URL yang dapat dibagikanSetelah setiap konversi valid, alat ini menulis masukan dan basis sumber ke fragment URL (#v=&from=) via history.replaceState, sehingga konversi saat ini dapat ditandai atau dibagikan β fragment tidak pernah dikirim ke server mana pun.
Alat terkait
Penampil Hex
Periksa byte mentah file apa pun dalam dump offset / hex / ASCII klasik, dengan deteksi tipe file magic-number. Dibaca secara lokal; tidak pernah diunggah.
Kalkulator Pecahan
Tambah, kurang, kalikan dan bagi pecahan, atau ubah desimal ke pecahan paling sederhana.
Konverter Biner ke Teks
Konversi teks ke biner (0 dan 1) dan sebaliknya. Mendukung enkoding UTF-8. Lihat jumlah byte dan bit untuk teks apa pun.