Area codifica

Da ottale a decimale

Converti un intero ottale con segno in decimale usando l'aritmetica esatta.

Da ottale a decimale: Interpreta le cifre in base otto e restituisce il loro valore decimale. Da ottale a decimale è utile per verificare un esercizio sull'ottale o il valore numerico di un codice simile a quelli dei permessi. La pagina converte l'intero completo; non stabilisce quali autorizzazioni concedano queste cifre in un sistema operativo. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Octal → Decimal / banco di lavoro localeElaborazione locale

Funziona interamente nel browser

Input di 256 caratteri · output di 1,024 caratteri

Risultato

Pronto

Le conversioni vengono eseguite localmente. I valori numerici sono interi, i segni vengono normalizzati e prefissi come 0b o 0o non sono accettati intenzionalmente.

Potenze di otto e un esempio

Per la cifra ottale d_i nella posizione i, contando da zero a destra, il modulo è N = somma di d_i × 8^i. L’input 157 dà 1×64 + 5×8 + 7×1 = 64 + 40 + 7 = 111, quindi l’output è 111. Ogni cifra ottale corrisponde a tre bit binari ordinari: 1, 5 e 7 diventano rispettivamente 001, 101 e 111. Questa raggruppatura è una conversione di base, non BCD, che raggruppa separatamente le cifre decimali.

Leggere un numerale, non un campo macchina

La spiegazione di Sonoma State sui codici numerici (https://bob.cs.sonoma.edu/IntroCompOrg-RPi/sec-codes.html) distingue le codifiche delle cifre, come BCD, dai normali numeri posizionali. Qui le cifre ottali descrivono un unico modulo esatto, senza inversione dell’ordine dei byte né larghezza implicita in complemento a due. Sono consentiti fino a 256 caratteri in input e 1.024 in output. I segni più e meno iniziali sono accettati, mentre spazi, parti frazionarie e 0o non lo sono. I valori oltre 9.007.199.254.740.991 restano esatti in questa conversione; JavaScript Number ha un diverso limite di precisione (https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_safe_integer), importante se un altro programma analizza il decimale esportato. Il calcolatore chmod interpreta le cifre dei permessi quando serve questo contesto.

Come usarlo

  1. Inserisci il valore nel formato mostrato qui sotto.
  2. Avvia la conversione e verifica il risultato in base alla convenzione della fonte.
  3. Copia o scarica l'output nel formato richiesto dalla destinazione.

Privacy e limitazioni

La conversione funziona nel browser. I tuoi valori e risultati non vengono caricati.

Strumenti correlati

Domande frequenti

Perché 8 e 9 non sono validi in un valore ottale?

La base otto usa solo le cifre da 0 a 7. La cifra 8 richiederebbe un riporto alla posizione successiva, proprio come una singola cifra decimale non può rappresentare dieci. Se la tua fonte include 8 o 9, verifica che il valore non sia in realtà decimale invece di eliminare quelle cifre.

Uno zero iniziale cambia il modo in cui lo strumento legge il valore?

Ogni valore viene già interpretato come ottale, quindi 010 e 10 restituiscono entrambi il valore decimale 8. Il prefisso letterale 0o non è accettato qui. Non trasferire questa ipotesi ad altre applicazioni: è il loro parser di configurazione a stabilire se uno zero iniziale è significativo o se il valore è decimale.

Convertire 755 mi dice se un file è sicuro?

No. Restituisce il valore numerico 493 e non analizza file, proprietà o regole di accesso. Le stesse cifre possono descrivere i permessi in un contesto specifico, ma la conversione da sola non può valutare quel contesto. Il segno meno è un segno matematico, non un indicatore di permesso.

Strumento gratuito · nel browser esecuzioni · senza account