Konverter oktal

Ubah teks ke kode oktal (basis 8) dan oktal kembali ke teks yang bisa dibaca. Berguna untuk pemrograman, belajar permission Unix, dan teka-teki. Gratis.

Konversi antara teks dan bilangan oktal

Oktal adalah sistem bilangan basis 8 yang hanya memakai digit 0–7. Setiap digit oktal mewakili tepat tiga bit, yang membuatnya populer di masa awal komputer. Huruf A (desimal 65) adalah 101 dalam oktal, dan "Hi" adalah 110 151.

Pilih To octal untuk mengubah teks menjadi kode oktal atau To text untuk mengubah oktal kembali menjadi karakter.

Oktal masih ditemui di permission file Unix dan Linux (seperti chmod 755), escape sequence di C, Python, dan skrip shell (seperti \101), serta mata kuliah ilmu komputer.

Cara menggunakan konverter oktal

  1. Tempel teks atau kode oktal.
  2. Pilih To octal atau To text.
  3. Kirim untuk mengonversi.
  4. Salin hasilnya.

Contoh

Teks ke oktal

Input: Hi

Hasil: 110 151

H bernilai 72 dalam desimal: 1×64 + 1×8 + 0 = 110 dalam oktal.

Satu huruf

Input: A

Hasil: 101

Oktal ke teks

Input: 110 151 41

Hasil: Hi!

41 dalam oktal adalah 33 dalam desimal, yaitu tanda seru.

Huruf beraksen

Input: é

Hasil: 303 251

Dua byte UTF-8, dua bilangan oktal.

Kegunaan umum

  • Mendekode escape sequence oktal di kode dan log.
  • PR dan latihan sistem bilangan.
  • Teka-teki dan pesan berkode.
  • Memahami sistem lama yang memakai oktal.
  • Mempelajari cara kerja sistem bilangan bersama biner dan hex.
  • Mendekode escape sequence oktal seperti \110\151, yang masih muncul di string C, skrip shell, dan beberapa file log.
  • Membuat pesan berkode sederhana untuk teka-teki.

Tips dan hal yang perlu diketahui

  • Pisahkan setiap kode dengan spasi saat mengubah ke teks.
  • Di permission Unix, setiap digit adalah jumlah dari read (4), write (2), dan execute (1), jadi 7 = rwx dan 5 = r-x.
  • Bandingkan teks yang sama dalam basis lain dengan konverter biner, desimal, dan hex.

Kasus khusus dan batasan

  • Digit 8 dan 9 tidak ada dalam oktal dan diabaikan, jadi 189 dibaca sebagai oktal 1 dan menghasilkan karakter kontrol tak terlihat, bukan error.
  • Pisahkan kode dengan satu spasi. Spasi ganda atau spasi di akhir menambahkan karakter NUL tak terlihat.
  • Permission Unix seperti 755 adalah tiga digit terpisah (pemilik, grup, lainnya), bukan kode karakter, jadi mengubahnya ke teks tidak menghasilkan apa pun yang berguna.
  • Hasilnya diakhiri spasi setelah kode terakhir.
  • Bilangan oktal di atas 377 (255 dalam desimal) tidak muat dalam satu byte dan menghasilkan karakter tak terduga.

Pertanyaan umum

Untuk apa oktal dipakai saat ini?

Terutama permission file Unix dan escape sequence di bahasa pemrograman.

Kenapa tidak ada angka 8 atau 9 dalam oktal?

Basis 8 hanya memakai digit 0 sampai 7; setelah 7 langsung 10.

Apa "A" dalam oktal?

101.

Apakah oktal sama dengan desimal?

Tidak. Oktal 10 sama dengan desimal 8.

Bagaimana membaca escape oktal seperti \303\251?

Masukkan angkanya tanpa garis miring terbalik, dipisah spasi: 303 251. Hasilnya é, yang terdiri dari dua byte di UTF-8.

Bagaimana mengubah oktal ke desimal secara manual?

Kalikan setiap digit dengan pangkat 8, mulai dari kanan: 151 adalah 1×64 + 5×8 + 1 = 105, yaitu huruf i.

Alat terkait

Alat serupa

Konverter biner

Ubah teks ke kode biner (Hi = 1001000 1101001) dan biner kembali ke teks. Pelajari cara komputer menyimpan karakter. Penerjemah biner online gratis.

Konverter hex

Ubah teks ke kode heksadesimal (hex) dan hex kembali ke teks yang bisa dibaca. Praktis untuk debugging, encoding, dan belajar. Konverter hex gratis.

Konverter ASCII

Ubah teks ke kode karakter ASCII dan kode ASCII kembali ke teks. Lihat angka di balik setiap huruf dan simbol. Konverter ASCII online gratis.

Alat gratis populer