Si j'ai un dossier de 100 Go et que je le divise en ZIP, y a-t-il une différence dans la quantité d'espace disque consommée si je le divise en 100 fichiers .ZIP à 1 Go chacun ou 10 fichiers .ZIP à 10 Go chacun?
100 fichiers .ZIP de 1 Go chacun occupent-ils plus d'espace que 10 fichiers .ZIP de 10 Go chacun?
disk-space
7-zip
Kong
la source
la source
Réponses:
Découvrons-le!
Fichiers de 100 Mo (27 pièces):
7z a -tzip -v100M ./100m/archive ./kali-linux-xfce-2018.2-amd64.iso
Fichiers de 10 Mo (262 pièces):
7z a -tzip -v10M ./10m/archive ./kali-linux-xfce-2018.2-amd64.iso
Résultats: l'archive fractionnée de 10 Mo occupe 24 Ko supplémentaires. Alors oui, il y a une différence, les 100 fichiers de 1 Go prendront plus d'espace que les 10 fichiers de 10 Go.
La différence semble cependant négligeable. Je choisirais ce qui vous convient le mieux.
la source
du
ne génère pas la taille en octets par défaut (sauf si vos 270 millions de fichiers sont transformés en 2 677 908 octets). Il affiche la taille des fichiers sur le disque, qui peut être différente de la taille réelle des données (peut-être applicable pour le téléchargement ou le stockage sur d'autres systèmes de fichiers)Chaque fichier a une surcharge du système de fichiers d'espace de secteur logique inutilisé après la fin du fichier, mais cela est éliminé si la taille de fractionnement est un multiple de la taille de secteur logique (pas nécessairement vrai de mon exemple ci-dessous).
Il peut y avoir des octets supplémentaires utilisés par les entrées de répertoire supplémentaires, mais celles-ci ne figureront que si le répertoire occupe maintenant un secteur logique supplémentaire.
Le contenu des fichiers fractionnés est identique à ceux créés par un programme de division binaire avec la même taille de division.
J'ai vérifié ceux-ci sur Linux en utilisant la version GUI sur un fichier de 7 + Mo, donnant 8 fichiers divisés de 1 Mo avec 7-Zip (
File.7z.00?
), puisFull.7z
j'ai créé une seule archive complète ( ), avec laquelle je me suis divisé: -Pour tester sur un autre système d'exploitation, vous devrez peut-être télécharger ou écrire un programme de séparation approprié.
la source