J'utilise ceci pour créer des sauvegardes en toute sécurité (? - est-ce vraiment sécurisé? Avec un bon mot de passe?):
# ENCRYPT
ORIGDIR="DIRECTORYNAMEHERE"; tar cvf - "${ORIGDIR}/" 2>/dev/null | gzip -9 - 2>/dev/null | openssl aes-256-cbc -salt -out "${ORIGDIR}.tar.gz.aes"
# DECRYPT
openssl aes-256-cbc -d -salt -in "ENCDIRECTORYNAMEHERE" | tar -xz -f -
Q: Mais comment puis-je faire cela en utilisant 7z avec un taux de compression maximum?
La création de fichiers temporaires en plus du seul fichier OUTPUT n'est pas bonne, car si j'ai besoin de compresser ~ 100 Go de fichiers / répertoires de taille sur un FS de 180 Go, je n'aurais pas assez d'espace libre (si ex.: Le fichier compressé prendrait ~ 60 GByte).