![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как загрузить (или работать) с текстовым файлом размером 2,2 гб?
Кириешки © (2004-11-13 22:23:00)На работе "босс" дал мне на DVD "базу" с данными о каких-то людях, компаниях и тому подобному. Когда я открыл диск я ошалел - там был один единственный ТЕКСТОВОЙфайл размером 2,2 гб. Мне было поручено перенести данные из него в таблицу Xl по алфавиту. Одна буква - одна таблица. ВСЕ в чем я пробовал его открыть сразу же висло. При очередной попытке открыть его у меня перезагрузился комп. КАК МНЕ С ЭТОЙ МАХИНОЙ РАЗОБРАТЬСЯ???
Anatoly Podgoretsky (2004-11-14 16:21:00) [1]Пусть пишет на том, какой есть, задача же быстро обработать текс очень большого размера, подозреваю, что свыше 8 гб, раз упакованый 2.2
Defunct (2004-11-14 15:23:00) [2]Anatoly Podgoretsky © (14.11.04 14:48) [23]
Зы, а есть компилятор Delphi под Itanium?
Anatoly Podgoretsky (2004-11-14 14:48:00) [3]Defunct © (14.11.04 12:47) [20]
За этим проблема не станет, другме программы совсем не причем, его интересует только его программа.
KSergey (2004-11-14 13:02:00) [4]> [21] DrPass © (14.11.04 12:47)
Садист
DrPass (2004-11-14 12:47:00) [5]
> Что значит с дувумя процессорами?
Сразу видно, человек не избалованный техническим прогрессом. Даже не видел компьютеров с двумя процессорами. Интересно, какой бы шок он пережил, если бы увидел кластерную систему с несколькими сотнями процессоров?
Defunct (2004-11-14 12:47:00) [6]Anatoly Podgoretsky © (14.11.04 12:28) [17]
Мне не понравился. 1.4Ghz Itanium2 стоит как Xeon с 2Mb кеша, а толку от него никакого в виду малого кол-ва совместимых программ
Defunct (2004-11-14 12:30:00) [7]Кириешки © (14.11.04 12:22) [14]
> Что значит для двухпросессорной? - HT?
Быстро соображаешь ;>
Значит, что я бы на твоем месте просил бы денег на 2 проца, а распорядился бы уже по-своему (HT тоже показывает, что в системе 2 проца, хехе). Для босса ж главное, чтобы задача была решена не так ли.
YurikGL (2004-11-14 12:29:00) [8]Загрузись под досом и посмотри нортон-коммандером...
Anatoly Podgoretsky (2004-11-14 12:28:00) [9]KSergey © (14.11.04 12:25) [15]
Itanium 2
Кириешки (2004-11-14 12:27:00) [10]Что значит с дувумя процессорами?
KSergey (2004-11-14 12:25:00) [11]Уууу. как все запущено... HT - это для бедных ;)
Настоящие программеры используют машины с 2-мя реальными процессорами ;)
Кириешки (2004-11-14 12:22:00) [12]>Defunct © (14.11.04 12:18) [13]
>двухпросессорной машины
Что значит для двухпросессорной? - HT?
Defunct (2004-11-14 12:18:00) [13]PS: по делу, есть повод взять у босса денег на комп с 4Gb оперативки. И скажи, что без двухпросессорной машины тут не разобраться ;>
Совмещай полезное с приятным
Anatoly Podgoretsky (2004-11-14 12:16:00) [14]DrPass © (14.11.04 00:50) [9]
А вот представить что с этим будет делать Эксель даже страшно, тут работа для Кнута
Defunct (2004-11-14 12:14:00) [15]Кириешки © (13.11.04 22:47) [3]
Открой View'ером, в Far [F3] или в Volcov Commander [F3]. Изучи структуру файла да и пиши свою программу, которая будет считывать строку, определять букву и дописывать в соотвествующий файл. Файлов всего - сколько букв в алфавите. Потому каждый из полученных файлов портируй в эксель, в нем и сортируй.
Cobalt (2004-11-14 12:05:00) [16]2 Кириешки © (13.11.04 22:23)
Я большие файлы просматриваю в FAR'е - он не загружает его целиком
DrPass (2004-11-14 00:50:00) [17]А прикинь, какого размера он будет, когда ты его разархивируешь
kaZaNoVa (2004-11-14 00:49:00) [18]вот это шутки ... ;)))
- а может проверка на сообразительность ? ;)))
Кириешки (2004-11-14 00:27:00) [19]>Илья (13.11.04 22:54) [5]
!!!!
Переименововал во все что только можно, и уже почти утратив надежду переименовал его в rar. Этот файл оказался архивом! Пошутили блин.
GuAV (2004-11-13 23:32:00) [20]Кириешки © (13.11.04 22:47) [3]
На счет программки я уже думал, но проблема в том, что я не знаю КАК там записаны эти данные - в колонку, строчку, абзацами или как.
С помощью TFileStream например скопируй первые 40 кБ. 40 кБ откроет даже Блокнот.