Мне нужно создать файл большого размера, в котором нет повторяющихся элементов, чтобы даже при сжатии я не уменьшал размер.
3 ответа
В Linux самым простым способом сделать это была бы команда dd. Существует версия для Windows по адресу http://www.chrysocome.net/dd
Чтобы создать случайный файл размером 1 ГБ, вы можете запустить команду
dd if=/dev/random of=random.file bs=1M count=1000
Это означает: используйте размер блока 1 МБ и считывайте / записывайте 1000 блоков.
Кстати. в Linux вы должны использовать /dev/urandom
но для этой версии Windows он должен быть /dev/random
Установите Veracrypt.
Создайте зашифрованный контейнер, отформатированный (не быстрый формат) с любым размером, который вы хотите.
Это обеспечит криптографически случайное содержимое.
В качестве альтернативы, создайте файл с помощью fsutil
в соответствии с предложением fossa, а затем зашифруйте содержимое одноразовым блокнотом (например, с помощью AES с использованием случайной фразы-пароля, которую вы выбрасываете).
Лучший способ создать случайные файлы дампа - использовать fsutil в командной строке.
C:\> fsutil файл createnew another1.txt 32234567000
Файл C:\another1.txt создан
Это создает файл 32 ГБ мгновенно, который имеет случайный контент.