Konverter Biner/Heksadesimal

Konversi angka ing antawisipun biner, heksadesimal, desimal, lan oktal — utawi owahi teks dados byte.

Siap. Mangga ketik angka utawi teks kangge miwiti konversi.

Saben konversi lumampah wonten ing browser panjenengan. Angka lan teks panjenengan mboten nate medal saking piranti panjenengan.

FAQ

Menapa kemawon ingkang saged kula konversi wonten ing mriki?

Wonten kalih fungsi. Mode Angka nggandhengaken biner, oktal, desimal, lan heksadesimal — cekap edit salah satunggaling kolom, lan kolom sanesipun badhe nganyari piyambak kanthi sekedhap. Mode Teks ngowahi teks menapa kemawon dados nilai byte wonten ing basis ingkang panjenengan pilih, sarta maos byte kasebat bali dados teks.

Menapa piranti punika saged mroses angka negatif lan angka ingkang ageng sanget?

Inggih. Angka negatif tetep ngginakaken tandha minus wonten ing saben basis, lan mboten wonten watesan ukuran ingkang kedah dipunsumelangaken — nilai badhe dipunkonversi kanthi pas tanpa dipunbunderaken. Mboten wonten tampilan two's-complement mawi lebar tetep, amargi punika nembe migunani menawi panjenengan sampun milih lebar bit.

Menapa input kula dipunkirim dhateng pundi kemawon?

Mboten. Sedaya proses dipunpetang kanthi lokal wonten ing browser panjenengan, saengga menapa ingkang panjenengan ketik mboten badhe dipununggah.

Cara Kerja Konverter Biner/Heksadesimal

Piranti "Konverter Biner/Heksadesimal" punika gadhah fungsi utama kangge ngowahi angka ing antawisipun biner, heksadesimal, desimal, lan oktal. Nalika panjenengan ngetikaken angka wonten ing salah satunggaling kolom, sedaya kolom sanesipun badhe langsung nganyari piyambak kanthi sekedhap.

Kajawi punika, piranti punika ugi saged dipunginakaken wonten ing mode teks. Panjenengan saged ngowahi teks menapa kemawon dados nilai byte wonten ing basis ingkang dipunpilih, inggih punika biner, oktal, desimal, utawi heksadesimal. Kosok balenipun, piranti punika ugi saged maos lan ngowahi bali nilai byte kasebat dados teks.

Input ingkang Dipunsengkuyung

Piranti punika saged nampi kalih jinis input gumantung saking mode ingkang dipunpilih:

  • Mode Angka:
    • Biner: Nampi input angka biner.
    • Oktal: Nampi input angka oktal.
    • Desimal: Nampi input angka desimal.
    • Heksadesimal: Nampi input angka heksadesimal.
    • Angka-angka kasebat saged ngginakaken tandha minus wonten ing ngajeng, spasi ing sakiwa tengenipun, prefiks kados 0b, 0o, utawi 0x, sarta karakter garis ngandhap (_) lan spasi minangka pamisah.
  • Mode Teks:
    • Input: Teks menapa kemawon kanthi watesan dawa maksimal 200.000 karakter.
    • Byte: Nilai byte wonten ing basis biner, oktal, desimal, utawi heksadesimal. Nilai byte ingkang dipundecode saged dipunpisah ngginakaken spasi utawi tandha koma, lan saben nilai kedah arupi satunggal byte (0–255) wonten ing basis ingkang dipunpilih.

Output ingkang Dipunasilaken

Saben input ingkang dipunlebetaken badhe ngasilaken output kados ing ngandhap punika:

  • Biner: Tampilan angka biner saking input. Output biner punika dipunparingi tambahan angka nol wonten ing ngajeng (padded) supados jangkep dados 8 bit.
  • Oktal: Tampilan angka oktal saking input. Output oktal dipunparingi tambahan angka nol wonten ing ngajeng supados jangkep dados 3 bit.
  • Desimal: Tampilan angka desimal saking input. Output desimal mboten dipunparingi tambahan angka nol wonten ing ngajeng.
  • Heksadesimal: Tampilan angka heksadesimal saking input mawi aksara ageng (uppercase). Output heksadesimal dipunparingi tambahan angka nol wonten ing ngajeng supados jangkep dados 2 bit.
  • Output: Hasil konversi ingkang arupi teks utawi nilai byte.

Aturan Konversi lan Kahanan Khusus

Kangge njamin akurasi lan kelancaran konversi, piranti punika ngginakaken sawetara aturan tartamtu:

  1. Konversi Angka Sekedhap: Nalika wonten ing Mode Angka, ngedit salah satunggaling kolom (Biner, Oktal, Desimal, utawi Heksadesimal) badhe langsung nganyari tigang kolom sanesipun kanthi otomatis.
  2. Angka Negatif: Angka negatif badhe tetep ngginakaken tandha minus wonten ing ngajeng ing saben basis.
  3. Tanpa Watesan Ukuran: Mboten wonten watesan ukuran praktis kangge angka. Sedaya nilai badhe dipunkonversi kanthi pas tanpa wonten pambunderan (rounding). Piranti punika ngginakaken BigInt kangge maos lan ngatur format angka, saengga saged nyengkuyung angka integer mawi presisi bebas ngantos 4.096 karakter.
  4. Encoding Teks: Teks dipunencode ngginakaken format UTF-8.
  5. Validasi Byte: Nalika nindakaken decode byte dados teks, piranti badhe nolak karakter ingkang mboten sah kangge basis ingkang dipunpilih, nolak token ingkang wonten ing njawi rentang 0–255, lan nolak aliran byte ingkang sanes UTF-8.

Pesen Kasalahan lan Status Piranti

Piranti punika badhe nampilaken pesen tartamtu menawi wonten kasalahan input utawi nalika status piranti ewah:

  • Sanes angka ingkang sah kangge basis kasebat — mangga dipunpriksa digit ingkang mboten pareng wonten.: Pesen punika dipuntampilaken menawi input angka mboten jumbuh kaliyan aturan basisipun.
  • Kode byte mboten sah — saben nilai kedah arupi satunggal byte (0–255) wonten ing basis ingkang dipunpilih.: Pesen punika medal menawi nilai byte ingkang dipunlebetaken wonten ing njawi rentang 0–255 utawi mboten jumbuh kaliyan basis.
  • Byte kasebat sanes UTF-8 ingkang sah, saengga mboten saged dipuntampilaken minangka teks. (Byte kasebat sanes UTF-8 ingkang sah, saengga mboten saged dipuntampilaken minangka teks.): Pesen punika medal menawi aliran byte ingkang dipundecode mboten saged dipunwaos minangka teks UTF-8.
  • Input kasebat kedawan kangge piranti punika — mangga cobi mawi input ingkang langkung sithik.: Pesen punika medal menawi input teks nglangkungi watesan 200.000 karakter.

Status piranti ugi badhe ewah jumbuh kaliyan tindakan ingkang dipuntindakaken:

  • Sampun dipunresiki. (cleared): Dipuntampilaken nalika input dipunresiki.
  • Sampun dipunencode. (encoded): Dipuntampilaken sasampunipun proses encode teks dhateng byte.
  • Sampun dipundecode. (decoded): Dipuntampilaken sasampunipun proses decode byte dhateng teks.
  • Kasil dipunkonversi. (converted): Dipuntampilaken sasampunipun konversi angka kasil dipuntindakaken.

Keamanan lan Privasi Data

Saben konversi lumampah wonten ing browser panjenengan. Angka lan teks panjenengan mboten nate medal saking piranti panjenengan. Sedaya proses dipunpetang kanthi lokal, saengga data panjenengan tetep aman lan mboten dipunkirim dhateng server njawi.

Pitakonan ingkang Asring Dipunajengaken (FAQ)

Menapa kemawon ingkang saged kula konversi wonten ing mriki? Wonten kalih fungsi. Mode Angka nggandhengaken biner, oktal, desimal, lan heksadesimal — cekap edit salah satunggaling kolom, lan kolom sanesipun badhe nganyari piyambak kanthi sekedhap. Mode Teks ngowahi teks menapa kemawon dados nilai byte wonten ing basis ingkang panjenengan pilih, sarta maos byte kasebat bali dados teks.

Menapa piranti punika saged mroses angka negatif lan angka ingkang ageng sanget? Inggih. Angka negatif tetep ngginakaken tandha minus wonten ing saben basis, lan mboten wonten watesan ukuran ingkang kedah dipunsumelangaken — nilai badhe dipunkonversi kanthi pas tanpa dipunbunderaken. Mboten wonten tampilan two's-complement mawi lebar tetep, amargi punika nembe migunani menawi panjenengan sampun milih lebar bit.

Menapa input kula dipunkirim dhateng pundi kemawon? Mboten. Sedaya proses dipunpetang kanthi lokal wonten ing browser panjenengan, saengga menapa ingkang panjenengan ketik mboten badhe dipununggah.