* ascii: Usa 1 byte per carattere. Un gigabyte è 1024 megabyte e un megabyte è 1024 kilobyte e un kilobyte è 1024 byte. Pertanto, 3,4 Gb è circa 3,4 * 1024 * 1024 * 1024 byte ≈ 3.602.750.720 byte. Con ASCII, è possibile archiviare circa 3.602.750.720 caratteri.
* UTF-8: Utilizza un numero variabile di byte per carattere (1-4 byte). I caratteri più comunemente usati utilizzeranno 1 byte, ma alcuni possono utilizzare fino a 4. Il numero effettivo di caratteri che puoi archiviare dipende dal testo specifico. Probabilmente sarai in grado di archiviare meno di 3.602.750.720 caratteri se il testo contiene molti caratteri multi-byte. Potrebbe essere significativamente inferiore.
* UTF-16: Utilizza 2 byte per carattere per i personaggi più comuni e potrebbe richiedere di più per alcuni altri. È possibile archiviare circa 3.602.750.720 / 2 ≈ 1.801.375.360 caratteri.
* UTF-32: Usa 4 byte per carattere. È possibile archiviare circa 3.602.750.720 / 4 ≈ 900.687.680 caratteri.
In breve, non esiste una sola risposta senza conoscere la codifica del personaggio. La stima ASCII fornisce un limite superiore, ma probabilmente la realtà scenderà al di sotto di quella per le codifiche più comuni come l'UTF-8.
hardware © www.354353.com