Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.066 c
2-1172510528
Lonix
2007-02-26 20:22
2007.03.18
Почему выдает ошибку....


2-1172150387
Lonix
2007-02-22 16:19
2007.03.18
Помощь с сеткой на форме


15-1172255894
mdaaaaaaa
2007-02-23 21:38
2007.03.18
Flash


1-1169717444
Альф
2007-01-25 12:30
2007.03.18
Обработка исключений в TThread


2-1172563802
Cara
2007-02-27 11:10
2007.03.18
Индекс в DBGrid.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский