accès aléatoire signifie accéder à n'importe quel offset dans le fichier dans devoir lire/décompresser tout le fichier. mon but étant de pouvoir "streamer" ce fichier vie la réseau : je recois une requête contenant un offset et une taille à envoyer, je calcule quel(s) bloc(s) est(sont) concerné(s), je le(s) décompresse, et je réponds à la requête le plus rapidement possible. je ne possède bien entendu pas 1 ou 2 Go de ram, et utiliser la swap pour mmapper serait suicidaire...
en fait, la technique des 32ko est utilisée entre autres par le système de fichiers compressés squashfs.
[^] # Re: pourquoi les blocs ?
Posté par Alexandre Boeglin . En réponse au message problème aléatoire d'utilisation de la zlib. Évalué à 2.
en fait, la technique des 32ko est utilisée entre autres par le système de fichiers compressés squashfs.