Het hangt af van de gebruikte tekencodering.
* ASCII: Gebruikt 1 byte per teken. Een gigabyte is 1024 megabytes, en een megabyte is 1024 kilobytes, en een kilobyte is 1024 bytes. Daarom is 3,4 GB ongeveer 3,4 * 1024 * 1024 * 1024 bytes ≈ 3.602.750.720 bytes. Met ASCII kunt u ongeveer 3.602.750.720 opslaan karakters.
* UTF-8: Gebruikt een variabel aantal bytes per teken (1-4 bytes). De meest gebruikte tekens gebruiken 1 byte, maar sommige kunnen er maximaal 4 gebruiken. Het werkelijke aantal tekens dat u kunt opslaan, is afhankelijk van de specifieke tekst. U kunt waarschijnlijk minder dan 3.602.750.720 tekens opslaan als de tekst veel multi-bytetekens bevat. Het kan aanzienlijk minder zijn.
* UTF-16: Gebruikt 2 bytes per teken voor de meest voorkomende tekens en heeft voor sommige andere mogelijk meer nodig. U kunt ongeveer 3.602.750.720/2 ≈ 1.801.375.360 opslaan karakters.
* UTF-32: Gebruikt 4 bytes per teken. U kunt ongeveer 3.602.750.720/4 ≈ 900.687.680 opslaan karakters.
Kortom, er is geen eenduidig antwoord zonder de karaktercodering te kennen. De ASCII-schatting biedt een bovengrens, maar de werkelijkheid zal waarschijnlijk daaronder liggen voor de meest voorkomende coderingen zoals UTF-8. |