Je veux tester un téléchargement de fichiers de type de contenu application/x-gzip
de différentes tailles allant de 100 Mo à 999 Mo.
Comment puis-je créer des .gz
fichiers de ces tailles prédéterminées? Si je le fais dd if=/dev/zero of=somefile bs=1 seek=100
, le fichier résultant après avoir zippé est généralement très petit.
files
compression
Senthil Kumaran
la source
la source
Voici une autre méthode. Vous pouvez créer des fichiers en contrôlant la variable de boucle
filecount
. Cela crée des fichiers aléatoires de taille comprise entre 100 Mo et 900 Mo et lesgzip
s.la source
base64
est compressible d'environ 25%; Je recommanderais de sauter le bit base64 et d'appeler directement la tête/dev/urandom
.