Izin file
755
493
7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.
Ketik bilangan oktal dan baca nilai desimalnya, dengan cara pengerjaannya ditampilkan di bawahnya. Alat ini dibuka dengan 755, izin file yang paling umum, yaitu 493.
Terakhir diperbarui
Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.
Oktal adalah basis 8, jadi sistem ini memakai digit 0 sampai 7 dan setiap posisi bernilai delapan kali posisi di sebelah kanannya: 1, 8, 64, 512, 4096. Digit 8 dan 9 tidak pernah muncul dalam bilangan oktal.
Untuk mengonversi, kalikan setiap digit dengan nilai tempatnya lalu jumlahkan. 17 adalah 1 × 8 + 7 = 15, dan 100 adalah 1 × 64 = 64. Panel di bawah konverter menampilkan baris-baris ini untuk apa pun yang kamu ketik.
Oktal sekarang terutama bertahan di izin file Unix, tempat setiap digit memuat tiga bit: read (4), write (2), dan execute (1). Itulah sebabnya chmod 755 memberi pemilik izin read, write, dan execute, sedangkan semua orang lain mendapat read dan execute.
0o menandai oktal (0o755 di Python dan JavaScript); di C, awalan 0 yang menandainya.755
493
7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.
17
15
1 × 8 + 7 = 15, kurang satu dari oktal 20, yaitu 16.
600
384
6 × 64 = 384: read dan write untuk pemilik, tidak ada izin untuk orang lain.
777
511
7 × 64 + 7 × 8 + 7 = 511, kurang satu dari 8³, yaitu 512.
10 bernilai delapan.0755 sebagai desimal. Angka 0 di depan membuatnya oktal, jadi nilainya 493.chmod 755 mengharapkan oktal, jadi berikan digitnya apa adanya.493. 7 × 64 + 5 × 8 + 5 = 448 + 40 + 5 = 493.
8. Angka 1 berada di tempat delapanan.
int('755', 8) menghasilkan 493. Di JavaScript, parseInt('755', 8) melakukan hal yang sama. Kamu bisa menjalankan konversi ini di playground Python.chmod 644 dan chmod 755, serta di beberapa format file lama. Setiap digit oktal memuat tiga bit, cocok dengan tiga flag izin.