Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.013 c
14-14724
Bboy tn
2002-11-12 19:08
2002.12.05
Age Of Wonders II


3-14428
Лесникова Марина
2002-11-16 10:33
2002.12.05
Создание SQL запроса


3-14391
eLVik
2002-11-14 18:24
2002.12.05
Помогите новичку!!!


1-14657
cardinal
2002-11-25 16:40
2002.12.05
Уменьшение межстрочного расстояния


1-14648
kingdom
2002-11-25 13:30
2002.12.05
Програмная настройка DCOMcnfg




   Наверх