Пользователи Unix, вероятно, сталкивались с утилитой DD, которая позволяет выполнять побайтовое копирование из одного файла/устройства в другое.
Лично я наиболее часто ее использую вот в таких вариантах:
dd if=/dev/zero of=somefile bs=1M count=filesize
dd if=/dev/zero of=somefile bs=1M count=1 seek=filesize
Для чего? Чтобы создать файл заданного размера, состоящий из нулей (/dev/zero).
Но как создать пустой файл заданного размера в Windows? Ведь утилиты DD в ней, конечно, нет.
Как частный случай и альтернативу dd для данной задачи можно использовать утилиту fsutil, идущую в составе операционной системы:
C:\> fsutil file createnew c:\myfile 1024000
В данном примере мы создаем пустой файл, заполненный нулями и с размером 1024000 байт (почти 1МБ).
Комментарии
Оставить комментарий
Операционные системы и системное программировние
Термины: Операционные системы и системное программировние