Как узнать структуру типизированного файла

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dsl85
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.02.2006 (Пт) 7:55

Как узнать структуру типизированного файла

Сообщение dsl85 » 10.02.2006 (Пт) 8:06

Дан типизированный файл, структура кторого мне не известна, но мне надо что нить дописать в него, или наоборот считать из него....

Вопрос: Как узнать структуру типизированного файла, в принципе нет необходимости делать это постоянно, т.е. важно узнать хотя бы один раз, потому что он всегда одинаковый...

Заранее спасибо.
В принципе могу и выложить сам файл но он весит 1,3М
Да, кстати я смотрю здесь все называют их бинарными файлами, тогда малость перестрою вопрос, как узнать структуру бинарного файла?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 10.02.2006 (Пт) 8:27

Да никак.
В типизированном файле нет никакой информации о его структуре, этой информацией владеет приложение, которое его создало.
Lasciate ogni speranza, voi ch'entrate.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 10.02.2006 (Пт) 8:29

Нужно изучать файл... Знать хотя бы что там храниться.
Можешь выложить кусочек, но только чтоб он был рабочий (я имею ввиду, что прога с этим кусочком будет работать так же, как и с твоим БОЛЬШИМ файлом)...
А я все практикую лечение травами...

dsl85
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.02.2006 (Пт) 7:55

Сообщение dsl85 » 10.02.2006 (Пт) 8:40

Да конечно:
Вообще этот файл содержит данные по 100 параметрам (столбцы) по-моему

Ошибочка вышла, по 460 параметрам
Вложения
2004-12-10_16_35Zap.zip
(321.92 Кб) Скачиваний: 43

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 10.02.2006 (Пт) 8:59

dsl85
Это всёравно что вырывать PE файл незная его структуру. ИМХО, елси программа авторская попроси автора намылить тебе тип.

dsl85
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.02.2006 (Пт) 7:55

Сообщение dsl85 » 10.02.2006 (Пт) 9:01

Wild VB Code for Food
ага :D знать бы ещё чё за программа

dsl85
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.02.2006 (Пт) 7:55

Сообщение dsl85 » 10.02.2006 (Пт) 9:31

Народ есть мысль по-поводу моего вопроса, но нужен ваш совет
из файла удалось выяснить что там храняться только данные следующего виды

0.3097 0.0000 0.0000 918.5426 0.0025 -0.0300 1.0000

dsl85
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.02.2006 (Пт) 7:55

Сообщение dsl85 » 10.02.2006 (Пт) 9:32

это что за данные? real получается? или Long?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 10.02.2006 (Пт) 9:38

знать бы ещё чё за программа

Нужно изучать файл... Знать хотя бы что там храниться.

Дык, без проги которая с файлом работает, мы на угад должны структуру смотреть? От того, что я знаю, по какому количеству параметров файл содержит данные, мне не легче. Ну а теперь, когда я знаю что их там 460, все желание исследовать файл пропало, ты уж извеняй... Просто время - деньги, и на работе меня порвут, если увидят, что я "изучаю" какой-то файл, вместо того, чтоб "работу работать".
А я все практикую лечение травами...

dsl85
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.02.2006 (Пт) 7:55

Сообщение dsl85 » 10.02.2006 (Пт) 9:46

Twister
да ну и фиг с ним с исследованием - это брутфорсный метод получается :)

ты мне скажи что это за тип данных

0.3097
0.0000
0.0000
918.5426
0.0025
-0.0300
1.0000

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 10.02.2006 (Пт) 10:19

Currency, Single, Double
Округленные до 4 знаков.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 10.02.2006 (Пт) 10:25

да ну и фиг с ним с исследованием - это брутфорсный метод получается

Как раз-таки наоборот, это метод исследования, а не перебора...
ты мне скажи что это за тип данных

А сам не видишь? Это вещественные числа.
А я все практикую лечение травами...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 17

    TopList