Я хочу протестировать загрузку файлов с типом контента application/x-gzip
различного размера от 100 МБ до 999 МБ.
Как я могу создать .gz
файлы с заданными размерами? Если я это сделаю dd if=/dev/zero of=somefile bs=1 seek=100
, результирующий файл после архивирования обычно очень маленький.
files
compression
Сентил Кумаран
источник
источник
Вот еще один метод. Вы можете создавать файлы, управляя переменной цикла
filecount
. Это создает случайные файлы размером от 100 МБ до 900 МБ иgzip
сохраняет их.источник
base64
сжимаемый примерно на 25%; Я бы порекомендовал пропустить бит base64 и напрямую вызывать голову/dev/urandom
.