Quiero probar una carga de archivos de tipo application/x-gzipde contenido de varios tamaños que van desde 100 MB a 999 MB.
¿Cómo puedo crear .gzarchivos de estos tamaños predeterminados? Si lo hago dd if=/dev/zero of=somefile bs=1 seek=100, el archivo resultante después de comprimir suele ser muy pequeño.
files
compression
Senthil Kumaran
fuente
fuente

Aquí hay otro método. Puede crear archivos controlando la variable de bucle
filecount. Esto crea archivos aleatorios de tamaño entre 100 MB y 900 MB ygziplos envía.fuente
base64es compresible en aproximadamente un 25%; Recomendaría omitir el bit base64 y llamar directamente a head/dev/urandom.