· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ZEN —› Жертва - WordDocument.

<< . 1 . 2 . 3 . 4 . 5 . 6 . >>

Посл.отвђт Сообщенiе


Дата: Окт 23, 2003 12:36:51

1. Самопроизвольно, т.е. это связно с внутренним представленем данных самого Word-а, при "чистом" сохранении об успевает пройтись и все лишнее выкинуть, при аварийном завершении он просто пишет весь свой буфер туда.
2. Нет, не использует, там любой мусор может храниться, а не только текст или данные ворда. Плюс даже текст, который там может быть, скорее всего будет не последовательным, а типа такого: было "text", а стало "xxxeetete". И как ты такое вычленять в "text" будешь? :)))) В общем, забудь про программный способ вытягивания такого текста, тут даже AI не поможет :)


Дата: Окт 23, 2003 13:20:09

А что такое AI?


Дата: Окт 23, 2003 13:34:09

Artifical Intelligence :)


Дата: Окт 23, 2003 14:10:46

masquer
аааааааа... Так бы и сказал... :-)


Дата: Окт 23, 2003 14:11:50

masquer
Дык выходит, что Word - умнее всех AI? ;-) Гы-гы...


Дата: Окт 23, 2003 14:23:31

Stariy
Нет, он не обрабатывает ненужные данные вообще.


Дата: Окт 23, 2003 15:03:16

masquer
при аварийном завершении он просто пишет весь свой буфер туда
он не обрабатывает ненужные данные вообще.
Для чего он пишет то, что потом никогда не сможет понять сам? Это глюк? Вряд-ли, слишком явный и давний. Я слишком дотошный и придирчивый? Возможно. Ты что-то напутал? Тоже возможно. Так нафиг он его пишет, буфер свой, если потом не извлекает?


Дата: Окт 23, 2003 15:33:39

Или все-таки это просто издержки и глюки?


Дата: Окт 23, 2003 17:49:32

Все детали только разработчик может прояснить :) Я только строю предположения, основываясь на множестве факторов и изучении работы Word. В этот буфер записывается информация об откатах, об изменении шрифтов и стилей, что-то со стека попадает, поэтому такое поведение, в принципе, нормально, разве что размеры файла увеличиваются, т.к. туда несколько версий одного потока может записываться, при этом правильной будет только одна, кроме того ворд может исходный файл как своп использовать, поэтому мусор и попадает. Всех деталей я тоже не знаю, но мне оно и не надо, думаю, тебе тоже. Повторюсь, аналитически ты неиспользуемые данные из fast-saved файлов не вытащишь, любой способ будет некорректным и давать не меньше половины мусора.


Дата: Окт 24, 2003 08:51:49

masquer

Все детали только разработчик может прояснить
Ага, все бросит и начнет прояснять... Вредные они, вот!


Дата: Окт 24, 2003 11:29:48

На выходных буду творить... С теорией надо кончать, пора переходить к опытным исследованиям. хе-хе...
masquer
Я правильно понял, что если я вытащу все потоки через ole api, то они будут упорядочены и все там будет "подряд"?


Дата: Окт 24, 2003 12:06:28

Кстати, есть ли такие штуки, которые умеют вытаскивать из dll функции(имена, параметры ...), которые там лежат? Наверняка есть, я просто не сталкивался раньше с этой областью... Подскажите, пожалуйста.


Дата: Окт 24, 2003 12:30:17

Я правильно понял, что если я вытащу все потоки через ole api, то они будут упорядочены и все там будет "подряд"?
Раза два я уже говорил, еще раз говорю - все будет "подряд".

Кстати, есть ли такие штуки, которые умеют вытаскивать из dll функции(имена, параметры ...), которые там лежат?
Ida тебе поможет.


Дата: Окт 24, 2003 23:28:18

Интересно, а нет ли функции для копирования потока в файл?;-) Сижу сейчас, читаю и пишу в цикле, а может есть что-то готовое? Блин, как же я разленился...


Дата: Окт 26, 2003 01:26:07

masquer
Ты не в курсе, что означает закорючка, стоящая иногда перед именем потока?
Например,у потока CompObj?

<< . 1 . 2 . 3 . 4 . 5 . 6 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.038