Как отредактировать файл в 4 гига

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Как отредактировать файл в 4 гига

Сообщение Zy »

Есть бамп базы в текстовом виде, размер ~4 гиг. Нужно поменять буквально пару строк. Но как!??! Никто его такого размера не кушает.

Есть варианты?
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: Как отредактировать файл в 4 гига

Сообщение Rai »

Написать скрипт, прогнать файл через него, пока пьешь кофе.
Microsoft Windows Script в помощь, если своих любимчиков нет.
Winter
Житель
Сообщения: 783
Зарегистрирован: 13 окт 2006, 22:15
Откуда: 2:5020

Re: Как отредактировать файл в 4 гига

Сообщение Winter »

ICY Hexplorer, и правьте файл прямо на диске.
http://hexplorer.sourceforge.net
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Re: Как отредактировать файл в 4 гига

Сообщение Zy »

Winter писал(а):ICY Hexplorer, и правьте файл прямо на диске.
http://hexplorer.sourceforge.net
Не может, говорит, мозгов не хватает.

Да, придется написать. Хотя удивлен.
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: Как отредактировать файл в 4 гига

Сообщение Rai »

Альтернативный вариант для сильных духом (не слабонервных): порезать файл кусков на сто, отредактировать нужный любимым редактором, слить все снова в один файл.
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Re: Как отредактировать файл в 4 гига

Сообщение Zy »

Rai писал(а):Альтернативный вариант для сильных духом (не слабонервных): порезать файл кусков на сто, отредактировать нужный любимым редактором, слить все снова в один файл.
А резать его чем?
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: Как отредактировать файл в 4 гига

Сообщение Rai »

Zy писал(а):А резать его чем?
Кухонным ножом :)
Не в курсе, честно сказать. Есть какой-то софт, но я не в теме. Может, кто другой что подскажет по этому методу.
Мне лично реально проще за 5 минут скрипт написать. Тем более, что по суммарному времени моей работы + работы скрипта это должно быть меньше, чем альтернативный вариант.

Что у тебя там за база такая? ДНК-данные всех китайцев в BC? :)
Последний раз редактировалось Rai 12 окт 2009, 14:15, всего редактировалось 1 раз.
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: Как отредактировать файл в 4 гига

Сообщение Rai »

Тупо погуглил. Вывалилось вот это:
http://www.freebyte.com/hjsplit/

Поиск по "how to split a large file"
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Re: Как отредактировать файл в 4 гига

Сообщение Zy »

Ладно, домой приду - напишу скрипт, оно и на будущее пригодится. Тем более, что база вообще-то где-то 80 гиг, 4 - это кусочек.
Аватара пользователя
Yury
The L'ony
Сообщения: 26202
Зарегистрирован: 22 янв 2004, 13:48
Откуда: Мирный -> Vancouver
Контактная информация:

Re: Как отредактировать файл в 4 гига

Сообщение Yury »

Zy писал(а):
Rai писал(а):Альтернативный вариант для сильных духом (не слабонервных): порезать файл кусков на сто, отредактировать нужный любимым редактором, слить все снова в один файл.
А резать его чем?
я тотал коммандеровским split режу
но вообще этих утилиток для резки навалом в сети

а для замены строк в больших файлах sed использую
не знаю работает ли с файлами > 4gb, мои обычто гиг-полтора максимум
white_raven
Маньяк
Сообщения: 1012
Зарегистрирован: 20 дек 2005, 11:10
Откуда: NiNo-Vancouver

Re: Как отредактировать файл в 4 гига

Сообщение white_raven »

split + vim :?:
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Как отредактировать файл в 4 гига

Сообщение CdR »

Трубы -- наше всё?
cat <file> | sed -e s/<чё менять>/<на чё>/ > | <ищщо, если чё> > <outfile>

Медленновато, конечно. Но ежели файло записать на ramdisk...
Winter
Житель
Сообщения: 783
Зарегистрирован: 13 окт 2006, 22:15
Откуда: 2:5020

Re: Как отредактировать файл в 4 гига

Сообщение Winter »

Zy писал(а):
Winter писал(а):ICY Hexplorer, и правьте файл прямо на диске.
http://hexplorer.sourceforge.net
Не может, говорит, мозгов не хватает.

Да, придется написать. Хотя удивлен.
Я имел в виду правку по диску - меню "Disk" затем обычный поиск Crtl-F.
Хотя, удивлен не меньше. Только что открыл файл 7.4G без проблем.
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Re: Как отредактировать файл в 4 гига

Сообщение Zy »

Короче, я написал миропрограмму, которая все поменяла.

Но все равно спасибо.
Аватара пользователя
Vims
Northern Yeti
Сообщения: 21443
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Как отредактировать файл в 4 гига

Сообщение Vims »

Zy писал(а):Есть бамп базы в текстовом виде, размер ~4 гиг. Нужно поменять буквально пару строк. Но как!??! Никто его такого размера не кушает.

Есть варианты?
Ultraedit 32 http://www.ultraedit.com/ открыл файл размером в 5.5 Г
Ответить