Domanda

Vedo il termine 'ottetto' spuntare in letteratura sui noncessi per l'hash, e sembra essere sinonimo di 'carattere', sebbene sia una sorta di modello di come vengono usate le parole .

Questo mi porta a credere che ci sia una distinzione formale tra i due. Se qualcuno potesse illuminarmi di ciò che è, lo apprezzerei.

(e, per favore, nessuna lezione sui caratteri codici o ottali (base 8) dei caratteri ottali; sto parlando del sostantivo 'octet', non del aggettivo )

MODIFICA : come risulta, la parola che stavo cercando è "ottetto".

È stato utile?

Soluzione

Probabilmente stai pensando al termine ottetto che è spesso usato per essere sinonimo di un carattere a byte singolo (non unicode). L'ottetto in questo caso significa otto bit. Un personaggio può essere otto o sedici o anche più bit, ma un ottetto ha sempre otto bit.

Altri suggerimenti

Un ottetto è un pezzo di dati a 8 bit, un byte (sebbene i byte non abbiano necessariamente 8 bit). Un personaggio è la più piccola unità di testo. Sono concetti completamente separati e il loro utilizzo traduce in modo intercambiabile una seria ignoranza della complessità delle codifiche di testo. Sfortunatamente, questo particolare elemento di ignoranza è fin troppo comune e che lo standard C definisce esplicitamente un carattere per avere una dimensione di 1 byte non aiuta.

In particolare, sarei molto diffidente nei confronti di qualsiasi testo crittografico che utilizza " carattere " per indicare " byte " (o " ottetto ").

Octet è la parola francese per un byte, si chiama ottetto perché contiene otto bit. Il termine viene utilizzato principalmente nelle telecomunicazioni, probabilmente a causa della forte influenza francese ad es. CCITT.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top