Вниз
Скачать: CL | DM;

Немножко размышлений насчет восстановления формата данных   Найти похожие ветки 

← →
lookin ©   (2007-02-24 22:14) [0]

Есть файл, бог знает когда записанный. И есть также некоторые соображения по поводу формата представления данных в файле. Но твердой уверенности, однако же, нету. Как можно максимально просто восстановить утерянный формат?

Мне пришло в голову лишь одно - ставить проверку на валидность считанного значения, и откатывать позицию считывания файла назад, если значение невалидно, и пробовать другой тип данных. Удивительно, но в некоторых случаях (именно у меня при считывании integer, а затем строки фиксированной длины) такой откат не работает.

Буду признателен за любые советы...


← →
Плохиш ©   (2007-02-24 22:19) [1]


> Есть файл, бог знает когда записанный. И есть также некоторые
> соображения по поводу формата представления данных в файле.
>  Но твердой уверенности, однако же, нету. Как можно максимально
> просто восстановить утерянный формат?

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


← →
Ketmar ©   (2007-02-24 22:22) [2]

а может -- ну его нафиг, такой хлебушек?


← →
Чайник ©   (2007-02-24 22:48) [3]

А хоть известно, что именно записано, ну там конкретные цифры, текст, поискать слово "лопата" и т.п.?


← →
vrem   (2007-02-24 22:53) [4]

Посмотреть по f3 в нортоне :)


← →
lookin ©   (2007-02-24 23:00) [5]

Братцы, я серьезно, при чем тут бубен? И что уж сразу нафиг... И F3 в нортоне даст полезное лишь если ты знаешь, что там смотреть...


← →
Ketmar ©   (2007-02-24 23:03) [6]

ну как можно на такое серьёзно отвечать? если у тебя есть софтина, которая файл сочинила -- всё ясно, думаю. если нет -- хлопни водочки граммов 300 и гадай...


← →
lookin ©   (2007-02-24 23:12) [7]

Ketmar - как не быть софтине. Саморучно писаная. Но за давностию лет позабытый формат давно позабыт... Не подумал как-то тогда о совместимости...


← →
Vendict ©   (2007-02-24 23:33) [8]

Плохиш ©   (24.02.07 22:19) [1]
купить бубен

только обязательно из кожи тупых лаймеров.


← →
Ketmar ©   (2007-02-25 00:20) [9]

дык это... отладчик в руки... и секс, секс, секс... %-)


← →
Celades ©   (2007-02-25 00:26) [10]


> lookin ©   (24.02.07 23:12) [7]


> Но за давностию лет позабытый формат давно позабыт... Не
> подумал как-то тогда о совместимости...

востановить формат, не зная ничего о нем, практически невозможно. потратишь кучу времени впустую


← →
lookin ©   (2007-02-25 00:30) [11]

Celades - спасибо)) Вообще то многое о нем я знаю, буквально не знаю пару переменных. Т.е. их размера не знаю...


← →
Andy BitOff ©   (2007-02-25 01:05) [12]


> lookin ©   (24.02.07 23:12) [7]
> Саморучно писаная.

И чего, сырцов нет?


← →
lookin ©   (2007-02-25 01:13) [13]

Andy BitOff

рАЗУМЕЕТСЯ ПРОВЕРИЛ ЭТО СРАЗУ ЖЕ.


← →
lookin ©   (2007-02-25 01:13) [14]

Andy BitOff

Сорри, сразу же это проверил. Нету к сожалению...


← →
Andy BitOff ©   (2007-02-25 01:23) [15]


> lookin ©   (25.02.07 01:13) [14]

Ну тогда Ketmar ©   (25.02.07 00:20) [9] больше вариантов не вижу. Можно, конечно, устроить себе геморрой и пробовать так, сяк, но ИМХО по отладчиком быстрее разберешься, тем более мозг, он штука хитрая, может и вспомнишь, постепенно читая под отладчиком.


← →
alien1769 ©   (2007-02-25 02:51) [16]

Если сильно не в моготу, пиши тестовый считыватель одной записи.



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

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



Память: 0.48 MB
Время: 0.046 c
15-1172145303
xayam
2007-02-22 14:55
2007.03.18
Новая версия программы DelphiTo v0.23


2-1172126982
Виталий Гаврилов
2007-02-22 09:49
2007.03.18
загрузка из текстового файла в Edit


1-1169462971
Kolan
2007-01-22 13:49
2007.03.18
Как полтзоваться ChartTools компонента TChart


4-1162547214
kudatsky
2006-11-03 12:46
2007.03.18
Как получить серийный номер винчестера ?


2-1172082442
Novichok_New
2007-02-21 21:27
2007.03.18
Свой "Планировщик задач"




   Наверх