Bonjour,
Je dispose d'un code utilisant les méthodes read/write pour lire et écrire dans des fichiers des données binaires. J'aimerais maintenant modifier ce code pour qu'il puisse optionnellement compresser des parties du contenu à écrire.
La documentation boost ne me renseigne pas sur la lecture/l'écriture non formatée à travers les flux.
- Comment utiliser les methodes read/write des classes iostream sur un filterning_stream/filtering_streambuf ?
- Comment conserver la possibilité de ne pas compresser une partie du contenu à écrire ?
- Est-il possible d'adresser (en usant de tellg) une partie du contenu du fichier, quitte à demander explictement un arrêt du flux de compression pour en commencer un autre ?
Partager