Binärt till oktalt

Omvandla ett binärt tal till dess oktala (bas 8) värde.

Om omvandlaren Binärt till oktalt

Det här verktyget omvandlar ett binärt tal till oktalt, dess bas 8-motsvarighet. Binärt och oktalt är nära släktingar: varje grupp av tre binära siffror motsvarar en enda oktal siffra, så 11010 grupperas som 011 010 och blir 32 i oktalt. Det prydliga sambandet är anledningen till att oktalt länge har varit en kompakt förkortning för binärt, särskilt i Unix-behörighetsbitar.

Så använder du det

  • Ange ett binärt tal med endast ettor och nollor.
  • Motsvarigheten i oktalt visas direkt.
  • Kopiera resultatet för användning i ett skript, en behörighetsmask eller anteckningar.

En typisk användning är att korta ner ett långt bitmönster till den tresiffriga oktala form som används för filbehörigheter som 755. Omvandlaren behandlar inmatningen som ett heltal utan tecken och hanterar långa bitsträngar exakt, så stora värden omvandlas utan avrundning. Den läser inte en inledande bit som ett tecken. Allt körs i din webbläsare, så talen du anger laddas aldrig upp.

Vanliga frågor

Varför bildar tre binära siffror en oktal siffra?

Oktalt är bas 8 och 8 är lika med 2 upphöjt till 3, så varje oktal siffra motsvarar exakt tre binära siffror. Binärt grupperas i treor från höger för att läsa av det oktala värdet.

Hur hänger detta ihop med Unix-filbehörigheter?

Behörighetsbitar skrivs vanligen i oktalt, där varje siffra packar tre behörighetsbitar. Att omvandla binärt till oktalt är ett snabbt sätt att se den välbekanta tresiffriga formen som 755.

Hanterar den mycket stora binära tal?

Ja. Omvandlingen använder exakt heltalsaritmetik, så långa bitsträngar omvandlas utan att förlora precision.

Skickas det binära jag anger någonstans?

Nej. Omvandlingen körs i din webbläsare, så din inmatning stannar på din enhet.

Relaterade verktyg