Hex til oktal er processen med at konvertere et tal fra det hexadecimale system (base-16) til det oktale system (base-8).
Da der ikke er nogen direkte et-trins konvertering mellem hex og oktal, udføres det normalt i to trin:
Hex → Binær
Binær → Oktal
Eksempel:
Hex 2F
→ Binær 00101111
→ Oktal 57
Brosystemer: Nogle systemer eller værktøjer bruger hex, mens andre bruger oktal (almindeligt i ældre computer- eller operativsystemer).
Standardiseret datarepræsentation: Inden for nogle områder som assemblersprog eller systemprogrammering hjælper konvertering mellem baser med at fortolke rådata.
Kompatibilitet: Nyttig, når man arbejder med systemer eller protokoller, der udsender data i oktal, men internt repræsenterer dem i hex.
Trin-for-trin metode:
Konverter hex til binær
Hvert hexadecimalt ciffer → 4-bit binært tal
Eksempel: 2F → 0010 1111
Gruppér binære cifre i 3'ere (fra højre) for oktalt tal
001 011 111
Konverter hver gruppe til oktalt tal
001 = 1, 011 = 3, 111 = 7
Kombinér → Oktalt tal = 137
I systemprogrammering (som UNIX), hvor oktal bruges til tilladelser og hex bruges til hukommelse og adresser
Ved læsning eller konvertering af maskinkode
Arbejde med digitale kredsløb eller indlejrede systemer
Læring eller undervisning i basekonverteringer i datalogi- eller elektronikkurser