Penukar Asas Nombor percuma
Tukar nombor antara binari, oktal, perpuluhan, dan heksadesimal. Lihat padanan saiz bit dan output binari berkumpulan dengan segera.
Nilai pantas
Kegunaan biasa
- Tukar Nombor untuk PengaturcaraanTukar antara binari, oktal, perpuluhan dan heksadesimal semasa menulis kod β rujukan serta-merta untuk nombor apa pun.
- Tukar Nombor untuk PenjaringanTukar topeng subnet, nombor port dan oktet alamat IP antara binari dan perpuluhan.
- Sistem Nombor untuk Sains KomputerBelajar dan sahkan penukaran binari, oktal, heksadesimal β sempurna untuk pelajar CS dan penyediaan peperiksaan.
- Periksa Corak Bit dan BenderaTukar nombor kepada binari untuk memeriksa bit individu, topeng bit dan gabungan bendera.
- Nyahkod Buangan Heks dan Log PenyahihanNyahkod nilai heksadesimal daripada laporan ranap, buangan memori dan log penyahihan kepada perpuluhan yang boleh dibaca.
Cara ia berfungsi
Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan jenis BigInt terbina dalam JavaScript β tiada pustaka, tiada pelayan. BigInt digunakan dan bukan pendekatan parseInt/Number lama khusus untuk mengendalikan nilai lebih besar daripada 2^53 tanpa ralat pembundaran.
- 1Penghuraian input dengan BigIntPenghurai tersuai membuang awalan pilihan (0x, 0b, 0o, #) dan mengesahkan set aksara untuk tapak yang dipilih, kemudian menghantar rentetan dibersihkan kepada pembina BigInt(), yang mengendalikan integer besar sewenang-wenangnya tanpa kehilangan.
- 2Penukaran tapak serentakSebaik nilai BigInt diketahui, alat ini memanggil BigInt.prototype.toString() dengan setiap radiks (2, 8, 10, 16, dan tapak pilihan-pengguna dari 2β36) untuk menghasilkan semua perwakilan output dalam satu pas β tiada langkah perpuluhan pertengahan diperlukan.
- 3Pengumpulan binari dan semakan lebar-bitOutput binari dilapis kepada gandaan 4 dan dipecah kepada kumpulan nibble untuk kebolehbacaan. Alat ini juga menyemak sama ada nilai muat di dalam julat bertanda/tidak-bertanda 4-, 8-, 16-, atau 32-bit menggunakan aritmetik BigInt, jadi kelakuan limpahan tepat walaupun untuk sempadan 32-bit.
- 4State URL boleh dikongsiSelepas setiap penukaran sah alat ini menulis input dan tapak sumber ke fragmen URL (#v=&from=) melalui history.replaceState, supaya penukaran semasa boleh ditandabuku atau dikongsi β fragmen itu tidak pernah dihantar ke mana-mana pelayan.
Alat berkaitan
Pemapar Hex
Periksa bait mentah mana-mana fail dalam paparan offset / hex / ASCII klasik, dengan pengesanan jenis fail nombor ajaib. Dibaca secara setempat; tidak pernah dimuat naik.
Kalkulator Pecahan
Tambah, tolak, darab dan bahagi pecahan, atau tukar perpuluhan kepada pecahan termudah.
Penukar Binari ke Teks
Tukar teks kepada binari (0 dan 1) dan sebaliknya. Menyokong pengekodan UTF-8. Lihat bilangan bait dan bit untuk mana-mana teks.