Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Слово о Structured Storage и не только


Страницы:   1 2

ИМХО ©   (2004-10-22 09:50:00) 

Какие технологии существуют для того, чтобы в одном файле хранить разнообразную инфу (текст, форматирование, картинки и проч.), окромя Structured Storage?

Еще такой вопрос: как можно сразу (визуально, например, в Блокноте) определить, относится ли данный файл к Structured Storage или нет?


Amoeba   (2004-10-23 17:04:00) [1]


> Какие технологии существуют для того, чтобы в одном файле
> хранить разнообразную инфу (текст, форматирование, картинки
> и проч.), окромя Structured Storage?

Бибилиотеки Single File System (SFS), Solid File System. Работаешь с файлом как с файловой системой (создание и удаление файлов и папок, доступ - как будто работаешь с обычной файловой системой на диске).


ИМХО   (2004-10-23 16:45:00) [2]


> Ломбро3о ©   (23.10.04 16:42) [22]
> XML (бинарные данные перекодируются в BASE64), MIME (Outlook
> Express .eml, .mht). И работать удобнее, и понимание проще.


а еще?

и что за sdf формат?


  (2004-10-23 16:42:00) [3]

Удалено модератором


Rouse_   (2004-10-23 16:04:00) [4]

> Для работы со StructuresStorage рекомендую библиотеку классов от Alex'а Konshin'а
Хм, в свое время я тоже смотрел этот модуль и по большому ряду причин пришлось отказаться от него и писать свой...
К примеру из-за отсутствующего мехаизма блокировок при одновременном доступе к хранилищу...


Amoeba   (2004-10-23 15:36:00) [5]

Проверить, является ли данный файл структурированным хранилищем можно API ф-ией StgIsStorageFile


ИМХО   (2004-10-23 15:23:00) [6]

ты лучше Гугла!


VMcL   (2004-10-23 14:45:00) [7]

>> ИМХО ©  (23.10.04 09:45) [17]

Я что Google? См. [6]
:o)


ИМХО   (2004-10-23 09:45:00) [8]

а файл Аутлука PST является Storage'м?


VMcL   (2004-10-23 07:46:00) [9]

>> ИМХО ©  (22.10.04 22:57) [15]

Хез. Может, chi - index, chq - query. Не знаю, может, в MSDN'е есть.


ИМХО   (2004-10-22 22:57:00) [10]


> VMcL ©   (22.10.04 22:34) [13]
> HTML Help: CHM, CHQ, CHI


Про первый из них слышал, а что за CHQ, CHI? Для чего они?


Asinus   (2004-10-22 22:37:00) [11]

Для работы со StructuresStorage рекомендую библиотеку классов от Alex'а Konshin'а
http://home.earthlink.net/~akonshin/delphi_ru.htm

Но еще удобнее и на редкость просто использовать оригинальную библиотеку Single File System (если без исходников - то бесплатно)
http://www.aidaim.com/products/sfs/sfs_spec.php
Сам пользуюсь и доволен как слон.


VMcL   (2004-10-22 22:34:00) [12]

>> ИМХО ©  (22.10.04 21:38) [12]

Файлы справки Windows в формате HTML Help.

В общем, вот список типов файлов, которые, как мне известно, являются Storage'ми:

MS Word: DOC
MS Excel: XLS
HTML Help: CHM, CHQ, CHI
Файлы метаданных (конфигурации) 1С:Предприятия 7.7: MD
Файлы внешних отчетов 1С:Предприятия 7.7: ERT


ИМХО   (2004-10-22 21:38:00) [13]


> VMcL ©   (22.10.04 15:24) [10]
> >>Rouse_ ©  (22.10.04 11:09) [7]
>
> Не только. Еще бывает
> ITSF


а в каких файлах?


ИМХО   (2004-10-22 15:32:00) [14]


> snake1977   (22.10.04 15:14) [9]
> а чем вам HTML не угодил??


HTML, батенька, это не то (MHT уже ближе, но тоже как-то не так).


VMcL   (2004-10-22 15:24:00) [15]

>> Rouse_ ©  (22.10.04 11:09) [7]

Не только. Еще бывает
ITSF


snake1977   (2004-10-22 15:14:00) [16]

а чем вам HTML не угодил??
картинки, текст, форматирование и прочее, практически все что душе угодно
или тотже WinWord
или XML


ИМХО   (2004-10-22 14:51:00) [17]


> Rouse_ ©   (22.10.04 11:09) [7]
> В блокноте?
> Ну заголовок у Structured Storage читается в блокноте примерно
> так:
> РП\x11аЎ±\x1Aб


похоже на правду.
а почему так?


Rouse_   (2004-10-22 11:09:00) [18]

В блокноте?
Ну заголовок у Structured Storage читается в блокноте примерно так:
РП\x11аЎ±\x1Aб


VMcL   (2004-10-22 11:01:00) [19]

>> ИМХО ©  (22.10.04 10:07) [4]

StgIsStorageFile
?


Reindeer Moss Eater   (2004-10-22 10:48:00) [20]

как можно сразу (визуально, например, в Блокноте) определить, относится ли данный файл к Structured Storage или нет?

Если файл в блокноте сразу выглядит как файл SS загруженный в блокнот, то можно сразу визуально определить, что файл относится к Structured Storage.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо