Le zip ne fonctionne pas pour les gros files

Quelle est la meilleure façon de compresser un file s'il a plus de 4 Go?

J'utilise les éléments suivants depuis plusieurs mois.

mysqldump --all-databases | zip > mybackup.zip 

Aujourd'hui, j'ai une erreur:

 zip error: Entry too big to split, read, or write (file exceeds Zip's 4GB uncompressed size limit) 

Je considère utiliser bzip2. Est-ce que mon choix est correct?

    3 Solutions collect form web for “Le zip ne fonctionne pas pour les gros files”

    Pourquoi ne pas utiliser la norme de l'indussortinge pour ce genre de choses: "gzip"?

     mysqldump --all-databases | gzip > mybackup.gz 

    Comparaison des tailles:

     720K mybackup.gz (compressed) 2.6M mybackup.sql (same data, but uncompressed for comparison) 

    Utilisez xz:

     mysqldump --all-databases | xz -9 -c > mybackup.xz 

    Le taux de compression est beaucoup plus élevé que le zip, assurez-vous simplement de regarder l'utilisation de la memory. Si vous exécutez xz dans un environnement restreint à la memory, vous pouvez utiliser le tableau suivant pour régler la command et éviter la pagination:

     Preset DictSize CompCPU CompMem DecMem -0 256 KiB 0 3 MiB 1 MiB -1 1 MiB 1 9 MiB 2 MiB -2 2 MiB 2 17 MiB 3 MiB -3 4 MiB 3 32 MiB 5 MiB -4 4 MiB 4 48 MiB 5 MiB -5 8 MiB 5 94 MiB 9 MiB -6 8 MiB 6 94 MiB 9 MiB -7 16 MiB 6 186 MiB 17 MiB -8 32 MiB 6 370 MiB 33 MiB -9 64 MiB 6 674 MiB 65 MiB 

    La taille du file xz est illimitée (dépend du système de files).

    Soit la mise à jour de la zip à zéro à au less la version 3.0 pour prendre en charge Zip64:

     $ zip -v This is Zip 3.0 (July 5th 2008), by Info-ZIP. Zip special compilation options: LARGE_FILE_SUPPORT (can read and write large files on file system) ZIP64_SUPPORT (use Zip64 to store large files in archives) 

    ou utilisez les différents outils tels que: 7z, pbzip2, …

    Vous devriez pouvoir compresser des files de plus de 4 Go avec pbzip2.

    Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.