Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Как загрузить (или работать) с текстовым файлом размером 2,2 гб?   Найти похожие ветки 

 
Кириешки ©   (2004-11-13 22:23) [0]

На работе "босс" дал мне на DVD "базу" с данными о каких-то людях, компаниях и тому подобному. Когда я открыл диск я ошалел - там был один единственный ТЕКСТОВОЙ файл размером 2,2 гб. Мне было поручено перенести данные из него в таблицу Xl по алфавиту. Одна буква - одна таблица. ВСЕ в чем я пробовал его открыть сразу же висло. При очередной попытке открыть его у меня перезагрузился комп. КАК МНЕ С ЭТОЙ МАХИНОЙ РАЗОБРАТЬСЯ???


 
Torin   (2004-11-13 22:37) [1]

Тупой вариант, но тем неменне может сработать, напиши небольшую прогу которая разбила бы этот файл на маленькие (с указанием кол - ва строчек в каждом).


 
GuAV ©   (2004-11-13 22:42) [2]

TFileStream работает с файлами более 2,1 ГБ.


 
Кириешки ©   (2004-11-13 22:47) [3]

Torin   (13.11.04 22:37) [1]
GuAV ©   (13.11.04 22:42) [2]

На счет программки я уже думал, но проблема в том, что я не знаю КАК там записаны эти данные - в колонку, строчку, абзацами или как.
Мне надо хотябы в него заглянуть как нибудь...


 
Гаврила ©   (2004-11-13 22:53) [4]

А откуда ты тогда знаешь, что файл "текстовый"?
Чтобы посмотреть (если все виснет, в том числе и MSWORD???), напиши программку, которая выдирает первую малую часть файла


 
Илья   (2004-11-13 22:54) [5]

А может он не текстовый? Просто решили пошутить. Переименуй расширение файла.


 
GuAV ©   (2004-11-13 23:32) [6]

Кириешки ©   (13.11.04 22:47) [3]
На счет программки я уже думал, но проблема в том, что я не знаю КАК там записаны эти данные - в колонку, строчку, абзацами или как.


С помощью TFileStream например скопируй первые 40 кБ. 40 кБ откроет даже Блокнот.


 
Кириешки ©   (2004-11-14 00:27) [7]

>Илья   (13.11.04 22:54) [5]

!!!!

Переименововал во все что только можно, и уже почти утратив надежду переименовал его в rar. Этот файл оказался архивом! Пошутили блин.


 
kaZaNoVa ©   (2004-11-14 00:49) [8]

вот это шутки ...  ;)))
- а может проверка на сообразительность ?  ;)))


 
DrPass ©   (2004-11-14 00:50) [9]

А прикинь, какого размера он будет, когда ты его разархивируешь


 
Cobalt ©   (2004-11-14 12:05) [10]

2 Кириешки ©   (13.11.04 22:23)
Я большие файлы просматриваю в FAR"е - он не загружает его целиком


 
Defunct ©   (2004-11-14 12:14) [11]

Кириешки ©   (13.11.04 22:47) [3]

Открой View"ером, в Far [F3] или в Volcov Commander [F3]. Изучи структуру файла да и пиши свою программу, которая будет считывать строку, определять букву и дописывать в соотвествующий файл. Файлов всего - сколько букв в алфавите. Потому каждый из полученных файлов портируй в эксель, в нем и сортируй.


 
Anatoly Podgoretsky ©   (2004-11-14 12:16) [12]

DrPass ©   (14.11.04 00:50) [9]
А вот представить что с этим будет делать Эксель даже страшно, тут работа для Кнута


 
Defunct ©   (2004-11-14 12:18) [13]

PS: по делу, есть повод взять у босса денег на комп с 4Gb оперативки. И скажи, что без двухпросессорной машины тут не разобраться ;>

Совмещай полезное с приятным


 
Кириешки ©   (2004-11-14 12:22) [14]

>Defunct ©   (14.11.04 12:18) [13]
>двухпросессорной машины

Что значит для двухпросессорной? - HT?


 
KSergey ©   (2004-11-14 12:25) [15]

Уууу. как все запущено... HT - это для бедных ;)
Настоящие программеры используют машины с 2-мя реальными процессорами ;)


 
Кириешки ©   (2004-11-14 12:27) [16]

Что значит с дувумя процессорами?


 
Anatoly Podgoretsky ©   (2004-11-14 12:28) [17]

KSergey ©   (14.11.04 12:25) [15]
Itanium 2


 
YurikGL ©   (2004-11-14 12:29) [18]

Загрузись под досом и посмотри нортон-коммандером...


 
Defunct ©   (2004-11-14 12:30) [19]

Кириешки ©   (14.11.04 12:22) [14]

> Что значит для двухпросессорной? - HT?

Быстро соображаешь ;>

Значит, что я бы на твоем месте просил бы денег на 2 проца, а распорядился бы уже по-своему (HT тоже показывает, что в системе 2 проца, хехе). Для босса ж главное, чтобы задача была решена не так ли.


 
Defunct ©   (2004-11-14 12:47) [20]

Anatoly Podgoretsky ©   (14.11.04 12:28) [17]

Мне не понравился. 1.4Ghz Itanium2 стоит как Xeon с 2Mb кеша, а толку от него никакого в виду малого кол-ва совместимых программ


 
DrPass ©   (2004-11-14 12:47) [21]


> Что значит с дувумя процессорами?

Сразу видно, человек не избалованный техническим прогрессом. Даже не видел компьютеров с двумя процессорами. Интересно, какой бы шок он пережил, если бы увидел кластерную систему с несколькими сотнями процессоров?


 
KSergey ©   (2004-11-14 13:02) [22]

> [21] DrPass ©   (14.11.04 12:47)

Садист


 
Anatoly Podgoretsky ©   (2004-11-14 14:48) [23]

Defunct ©   (14.11.04 12:47) [20]
За этим проблема не станет, другме программы совсем не причем, его интересует только его программа.


 
Defunct ©   (2004-11-14 15:23) [24]

Anatoly Podgoretsky ©   (14.11.04 14:48) [23]

Зы, а есть компилятор Delphi под Itanium?


 
Anatoly Podgoretsky ©   (2004-11-14 16:21) [25]

Пусть пишет на том, какой есть, задача же быстро обработать текс очень большого размера, подозреваю, что свыше 8 гб, раз упакованый 2.2



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.039 c
1-1100470675
Homa_Programer
2004-11-15 01:17
2004.11.28
снова Word (((


14-1100180350
iZEN
2004-11-11 16:39
2004.11.28
HiAsm: ваши впечатления.


14-1099980132
syte_ser78
2004-11-09 09:02
2004.11.28
Есть ли компонент?


8-1093949562
Anderson
2004-08-31 14:52
2004.11.28
Растягивание изображения


14-1099984409
syte_ser78
2004-11-09 10:13
2004.11.28
глупый вопрос.