Cela dépend du codage de caractères utilisé.
* ASCII : Utilise 1 octet par caractère. Un gigaoctet équivaut à 1 024 mégaoctets, un mégaoctet à 1 024 kilo-octets et un kilo-octet à 1 024 octets. Par conséquent, 3,4 Go correspondent à environ 3,4 * 1 024 * 1 024 * 1 024 octets ≈ 3 602 750 720 octets. Avec ASCII, vous pouvez stocker environ 3 602 750 720 personnages.
* UTF-8 : Utilise un nombre variable d'octets par caractère (1 à 4 octets). Les caractères les plus couramment utilisés utilisent 1 octet, mais certains peuvent en utiliser jusqu'à 4. Le nombre réel de caractères que vous pouvez stocker dépend du texte spécifique. Vous pourrez probablement stocker moins de 3 602 750 720 caractères si le texte contient de nombreux caractères multi-octets. Cela pourrait être beaucoup moins.
* UTF-16 : Utilise 2 octets par caractère pour les caractères les plus courants et peut en nécessiter davantage pour d'autres. Vous pourriez stocker environ 3 602 750 720 / 2 ≈ 1 801 375 360 personnages.
* UTF-32 : Utilise 4 octets par caractère. Vous pourriez stocker environ 3 602 750 720 / 4 ≈ 900 687 680 personnages.
En bref, il n’y a pas de réponse unique sans connaître le codage des caractères. L'estimation ASCII fournit une limite supérieure, mais la réalité sera probablement inférieure à celle pour les codages les plus courants comme UTF-8.
|