imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 19.04.2005, 19:32     # 1
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
Question Kaк сделать пустой файл с большим размером?

Здравствуйте!
У меня ситуация такова, что на короткое время требуется создать файл, ничего не содержащий внитри, но с размером в несколько Гига. Ни одного файла подобного размера у меня нет. Можно ли из коммандной строки создать такой файл? Moжно, конечно, увеличить размер подкачки XP, но это не выход..
Спасибо за советы.
__________________
Адын злой Дед мороз
estetan вне форума  
Старый 19.04.2005, 19:38     # 2
watson
::VIP::
 
Аватар для watson
 
Регистрация: 10.10.2003
Адрес: Estonia
Сообщения: 1 791

watson Гурее всех гурых :-)
watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)watson Гурее всех гурых :-)
путём копирования одного предложения создай мега догумент txt, сожми его rar. Он правда будет весить меньше метра, но будет после распаковки больше гига.
__________________
Я вернулся
watson вне форума  
Старый 19.04.2005, 19:42     # 3
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
я что-то не понял. Рар его наоборот сожмет, а не растянет...
А копировать фразу или кашу до достигания 50 гига -это мне не 1 день уйдет.
__________________
Адын злой Дед мороз
estetan вне форума  
Старый 19.04.2005, 19:43     # 4
Evgeni
Member
 
Аватар для Evgeni
 
Регистрация: 30.10.2002
Адрес: Москва
Сообщения: 278

Evgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царстве
Сделай bat-файл с таким содержимым. Чем больше фраза, тем быстрее создасться
echo off
:start
echo "I Hate The World" >> result.txt
goto start

когда файл result.txt подрастет, создай его копию и запусти такой файл
echo off
:start
copy result.txt + result1.txt result.txt
goto start
__________________
Критиковать - это показывать автору что он делает не так, как делал бы я, если бы умел.
Не торопитесь в АД. Без вас не начнут!

Последний раз редактировалось Evgeni; 19.04.2005 в 19:51.
Evgeni вне форума  
Старый 19.04.2005, 19:44     # 5
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
о, это уже идея. Только где мне указать, когда остановится, иначе это без конца будет, это Ехо
__________________
Адын злой Дед мороз
estetan вне форума  
Старый 19.04.2005, 19:46     # 6
Mg0
::VIP::
Железный Дровосек
 
Аватар для Mg0
 
Регистрация: 01.10.2003
Адрес: 1/6 суши
Пол: Male
Сообщения: 3 510

Mg0 СуперБогMg0 СуперБогMg0 СуперБог
Mg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБог
Можно гораздо проще. Если система 2К/ХР, то в cmd-шелле просто набираешь: Fsutil file createnew c:\testfile.txt 5 000 000 000. Создастся файл testfile.txt размером около 5 Гб.
__________________
Я только снаружи страшОн, а внутри...
внутри я... просто УЖАСЕН!
Mg0 вне форума  
Старый 19.04.2005, 19:54     # 7
Grek
::VIP::
 
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832

Grek СуперБогGrek СуперБогGrek СуперБог
Grek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБог
estetan
попробуй так:
fsutil file createnew c:\1.txt 5000
вместо 5000 укажи нужный размер в байтах
__________________
D’ou venons-nous?Que sommes-nous?Ou allons-nous?

Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague

Последний раз редактировалось Grek; 19.04.2005 в 19:55. Причина: опоздал чуть чуть :)
Grek вне форума  
Старый 20.04.2005, 20:18     # 8
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
благодарю за советы -создал файл. После чего столкнулся с очередной проблемой: можно ли "наполнить" этот созданный файл одним символом или фразой БЕЗ ручного копирования оной в файл. То есть, написать нечто подобное в командной строке- и цак, внутри все "1"
__________________
Адын злой Дед мороз
estetan вне форума  
Старый 20.04.2005, 21:14     # 9
Cartman
Migel Mod Volos
 
Аватар для Cartman
 
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486

Cartman ГипербогCartman ГипербогCartman ГипербогCartman Гипербог
Cartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman Гипербог
Я конечно могу ошибаться, но по моему этому топику прямая дорога в "Программирование"...
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague

Небьющаяся игрушка - это игрушка,
которой ребенок может разбить все свои остальные игрушки.

Cartman вне форума  
Старый 20.04.2005, 21:26     # 10
Mg0
::VIP::
Железный Дровосек
 
Аватар для Mg0
 
Регистрация: 01.10.2003
Адрес: 1/6 суши
Пол: Male
Сообщения: 3 510

Mg0 СуперБогMg0 СуперБогMg0 СуперБог
Mg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБогMg0 СуперБог
Есть такой бинарный редактор, WinHEX. Там можно определить блок (скажем, с начала и до конца файла) и заполнить его любым 16-ричным паттерном. Затрудняюсь только с максимальным размером файла. Наверняка есть аналогичные тулзы.
__________________
Я только снаружи страшОн, а внутри...
внутри я... просто УЖАСЕН!
Mg0 вне форума  
Старый 21.04.2005, 11:30     # 11
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Не уверен, но разве нельзя зделать так?
@echo off
:metka
echo 1 >> result.txt
goto metka
Разве это нам не даст заполнение файла единицами?
__________________
меня не вылечат
Псих вне форума  
Старый 21.04.2005, 12:19     # 12
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
Цитата:
Псих:
Разве это нам не даст заполнение файла единицами?
даёт, только он не остановится пока диск не заполнит
лучше так:
Код:
@for /L %%i in (0,1,1000000) do @echo 1 >> result.txt
SapeR вне форума  
Старый 21.04.2005, 13:48     # 13
Evgeni
Member
 
Аватар для Evgeni
 
Регистрация: 30.10.2002
Адрес: Москва
Сообщения: 278

Evgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царстве
Цитата:
SapeR:
даёт, только он не остановится пока диск не заполнит
Ну извините, можно ctrl-break нажать когда надоест. для ускорения, можно воспользоваться второй частью моего топика. только туда вставятся 2 символа (точнее 3) "1" и chr(10) + chr(13)
__________________
Критиковать - это показывать автору что он делает не так, как делал бы я, если бы умел.
Не торопитесь в АД. Без вас не начнут!
Evgeni вне форума  
Старый 21.04.2005, 13:53     # 14
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
file size = 1kb
@for /L %%i in (0,1,1024) do @echo 1 >> result1.txt
file size = 1mb
@for /L %%i in (0,1,1024) do @type result1.txt >> result2.txt
file size = 1Gb
@for /L %%i in (0,1,1024) do @type result2.txt >> result3.txt
SapeR вне форума  
Старый 19.05.2016, 13:11     # 15
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 377

Borland - Гад и сволочь
Добавлю свои 5 копеек: cmd-файл, создающий файлы размером 1kb, 1mb и 1Gb, заполненные произвольным символом (и не содержащий, в отличие от вышеприведённых, лишних символов типа перевода строки и возврата каретки; нетрудно заметить, что файлы, создаваемые этим решением будут ровно в 3 раза больше указанных размеров именно засчёт лишних символов).
Для работы необходим файл "1byte", содержащий соответствующий символ (создаётся в любом текстовом редакторе, например встроенном в FAR manager), лежащий рядом с cmd-файлом.
Код:
copy 1byte 1kibibyte
for /l %%N in (1,1,10) do (
copy /b 1kibibyte+1kibibyte tmpfile
del /q 1kibibyte
ren tmpfile 1kibibyte
)
copy 1kibibyte 1mebibyte
for /l %%N in (1,1,10) do (
copy /b 1mebibyte+1mebibyte tmpfile
del /q 1mebibyte
ren tmpfile 1mebibyte
)
copy 1mebibyte  1gibibyte
for /l %%N in (1,1,10) do (
copy /b 1gibibyte+1gibibyte tmpfile
del /q 1gibibyte
ren tmpfile 1gibibyte
)
В аттаче - пример, создающий файлы, заполненные символом "" (0x01).
Вложения
Тип файла: zip multibyte.zip (413 байт, 4 просмотров - Кто скачивал? )
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  

Теги (метки)
bat, cmd

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:59.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.