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

Вниз

Не могу прочитать файл :(   Найти похожие ветки 

 
M.Fadeev   (2002-11-25 10:05) [0]

Файл создан в дельфи тип его не известен. Как его прочитать? Возможно ли такое?


 
Alex Y ©   (2002-11-25 10:12) [1]

А файлу вобще-то по барабану какого он типа. Открывай его как нетипизарованный и читай побайтно.


 
Кулюкин Олег ©   (2002-11-25 11:38) [2]

TFileStream


 
Anatoly Podgoretsky ©   (2002-11-25 11:41) [3]

Конечно возможно, вот только что делать с неизвестностью, абстактные цифири проще нагенерировать рандомом. Твоя задача сделать его известным.


 
M.Fadeev   (2002-11-25 11:54) [4]

А как сделать его известным? Что-то я не понял.Вот сам файл(середина вырезана)
==============================================================
Начало
==============================================================
FILE OF PROTOCOL S ЧастотаМоментРасходДавление nMQP 1/cкН·мл/сМПац@ЉZ?Од
Bp€ю?
@И’?^¤
B\4р?nѓ@§Лy?ш
BЧЭ@5Щь?WLi?§Л
Bоo@n@7!–?T°
BЋй@pы @FШћ?®DBш¦@¶@Б]ђ?7-
BЮX@-Ыч?ћџ©?‚єB„Л@єu@¶I±?ж
BN@’ч @:РИ?~
Bµв"@ђ¬н?кL¶?E(Bє@jЮч?S ....< cut >
BкcЄ@r№т>Фсу@н6
B
"Н@ПTJ>‚Ћш@СY
BёPО@аПr>Вш A"
BЌ Ц@АЈ!=nў A (BтрФ@ћП!={7Aы
BнЇД@ єw
06.06.200214:23 B Винтовой забойный двигатель ДРУ-172РС06008 ПФ ВНИИБТ ПФ ВНИИБТ33іѕP7V1673 ОНеопределена а О C7M1652 О О О хромирование О

==============================================================
Конец
==============================================================


 
Alex Y ©   (2002-11-25 12:00) [5]

А писал ты его каким образом?


 
M.Fadeev   (2002-11-25 12:23) [6]

В том-то и проблемма, что писал его не я. Просто мне его принесли и сказали прочитать че там записано. известно одно сделан он с помощью Дельфи. Вот такие пироги.


 
Alex Y ©   (2002-11-25 12:27) [7]

Это похоже на чтение японского текста без словаря, прочитать можно, а информативности 0.

Вариант только один - найти того кто писал этот файл и взять у него структуру файла.


 
M.Fadeev   (2002-11-25 12:38) [8]

А можно глядя на этот файл(см. выше) узнать типизированый он или нетипизированный?


 
han_malign ©   (2002-11-25 12:40) [9]

прочитать - в файле явно цифровой поток мониторинга датчиков, если состав датчиков можно выяснить по заголовку (Частота/Момент/Расход/Давление причем явно видно, что первый байт длинна строки), то частота опроса, формат данных и синхронность показаний - под вопросом(хотя скорее всего лежат фреймы синхронных выборок по всем каналам), короче нужен исходный файл чтобы что то расковырять по принципу правдоподобия.
З.Ы. Это случаем не НПП Мера?


 
Alex Y ©   (2002-11-25 12:42) [10]

А че смотреть то на него. Итак ясно, что был какой-то record (это в лучшем случае, в хучшем несколько) с определенными полями, он и писался напрямую.


 
M.Fadeev   (2002-11-25 13:07) [11]

han_malign:
Это не НПП Мера.
Расскажи где этот первый байт. Какое он имеет значение. Может тебе его по мылу сбросить?



 
han_malign ©   (2002-11-25 13:11) [12]

если меньше 1 Мб - сбрасывай
(#7"Частота"#6"Момент"#6"Расход"#8"Давление" - классика)


 
M.Fadeev   (2002-11-25 14:59) [13]

файл начинается со строки FILE OF PROTOCOL, что она означает?


 
F1 ©   (2002-11-25 17:12) [14]

>M.Fadeev (25.11.02 14:59)

Да, блин, кто-то делал примерно так:
St:=TFileStream.Create(...);
St.WriteString("My File Identification");
...
Просто, чтобы потом убедиться, что он свой файл читает, и не получит Access Violation ... и все такое!

А строку точно удобнее писать с длиной вначале!


 
Anatoly Podgoretsky ©   (2002-11-25 20:00) [15]

И нафига его было в таком виде здесь публиковать, такое надо делать с помощью hex редактора и тогда как то можно интерпритировать его содержимое.


 
M.Fadeev   (2002-11-26 06:33) [16]

Anatoly Podgoretsky
Опять я тебя не понял. А файл... Ну надо же его было всем показать! Ты его скопируй да посмотри в hex.


 
M.Fadeev   (2002-11-26 06:37) [17]

Выглядеть должно примерно так:
Короче вверху шапка таблицы, всего 4 столбца, количество строк нейзвестно. в первом столбце числа от 1..5, во втором 0..13, в третьем 25..35, в четвертом 1..15, В конце - описание испытуемого двигателя, дата.
pS шапка состоит из 3-х строк вот.


 
M.Fadeev   (2002-11-26 08:41) [18]

Огромное спасибо han_malign за неоценимую помощь!



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
1-14517
Новичок
2002-11-26 07:53
2002.12.05
StringGrid vs ScrollBar


14-14750
Dr. Well
2002-11-14 13:44
2002.12.05
I need help!


1-14549
Gerda
2002-11-26 14:06
2002.12.05
TMemo (выделение текста, установка курсора в нужное положение)


14-14785
Neox
2002-11-13 22:42
2002.12.05
Сглаживание краев


3-14479
Zn
2002-11-19 11:03
2002.12.05
Связывание разных типов данных в SQL-запросах