Bonjour a tous ^^
J'ai un petit soucis actuellement, au sujet d'une source que j'ai posté récemment :
http://www.csharpfr.com/codes/COMPRESSION-DECOMPRESSION-PARTIR-SDK-LZMA-7ZIP-MULTI-FICHIER_43866.aspx
La compression / décompression de fichiers ou de byte[] se déroule parfaitement bien, même à la volée ( archive en lecture/écriture ), mais le problème est que la taille de l'archive se trouve être assé volumineuse par rapport a ce que peux faire 7Zip, ou LZMA en passant par un TAR.
J'ai bien une idée pour rémédier a celà, mais le truc c'est que je vois pas comment faire ....
Actuellement, le code lis un fichier, et l'ajoute ensuite à la fin de l'archive, s'il y en a plusieurs, la procédure est répété a chaque fois.
L'idée que j'ai serait de charger en mémoire chaque petit fichier ( de 1 à 10 Ko ) j'usquà ce qu'a avoir en mémoire 1024 ko par exemple et de les compresser, ensuite l'autre idée serait de passer par un TAR mais je vois pas comment je pourrais faire pour pouvoir lire/écrire le TAR sans pour autant le décompresser ...
Auriez vous une idée ou un exemple de la marche a suivre pour effectuer cette petite idée, peut être en avez vous une meilleure a me proposer ?