On Mon, 26 Jul 2010, Patrice Levesque wrote:
>> « Wgrib is limited to 2 GB files when used on 32-bit machines such as
>> a pentium-4. (2 GB is the maximum value of a 32-bit integer.) On
>> 64-bit machines, the 2 gig limit is replaced by a really big number.
>> »
>
> Je sais pas pour vous, mais pour moi, la valeur maximale de 32 bits
> non-signés donne 4 GB. Utilisent-ils un entier signé pour stocker des
> tailles de fichier? Je connaissais pas le concept de taille de fichier
> négative. Remarquez, c'est peut-être en utilisant cette « technologie »
> qu'on réussit aujourd'hui à obtenir des disques durs de 1 TB en bas de
> 100 $.
Après quelques recherches, ça a plutôt l'air d'être une limitation héritée
de ext3 avec un vieux noyau (< 2.2.1x).
« To support files larger than 2 GiB on 32-bit systems, e.g. x86, PowerPC
and MIPS, a number of changes to kernel and C library had to be done. This
is called Large File Support (LFS). The support for LFS should be complete
now in Linux and this article should give a short overview of the current
status. »
Source:
http://www.suse.de/~aj/linux_lfs.html
La même limitation semble aussi exister pour Windows 98.
Miguel