Архивы: по дате | по разделам | по авторам

Как создать файл определенного размера

АрхивУтилиты
автор : Андрей Крупин   27.02.2006

Иногда размер важнее содержания. Файлы определённого размера могут потребоваться в тестовых целях при отладке программ или, например, измерении пропускной способности.

Иногда в тестовых или рабочих целях возникает необходимость создания файла со строго заданным размером. Содержание при этом не играем никакой роли. Допустим, для отладки программ или измерения пропускной способности. Как решить подобную задачу? Многочисленных владельцев новомодной Windows XP спасет в таком случае волшебная утилита под названием Fsutil. Просто набираем в режиме командной строки следующий текст заданного формата и жмем Enter:

fsutil.exe file createnew <имя файла, включая путь к нему> <размер в байтах>

Например, если нам нужно создать файл example.txt размером 1 Мб в директории c:\test\ example.txt, то вводим следующую команду:

fsutil.exe file createnew c:\test\ example.txt 1048576

В результате будет сгенерирован файл требуемого размера. Обратите внимание, что для работы с утилитой необходимы администраторские права в системе.

Обладатели других операционных систем вправе воспользоваться услугами сторонних утилит, например, BigByte. При помощи этой крохотной бесплатной программы (205 кб) можно создать файл абсолютно любого размера, хоть терабайтного - главное, чтобы хватило места на жестком диске.

Достаточно запустить приложение (bigbyte.exe), указать название будущего файла, выбрать желаемый размер, нажать кнопку Create и отыскать сохраненные данные в рабочей папке утилиты.

Чтобы лишний раз не морочить голову приставками кило-, мега-, гига-, тера- (кратность которых в компьютерной среде равна 1024=210) и сопутствующими математическими выкладками, разработчики BigByte пошли навстречу пользователям и добавили возможность выбора кратных единиц.

Что можно еще добавить? Пользуемся.

© ООО "Компьютерра-Онлайн", 1997-2018
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.