Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Слово о Structured Storage и не только   Найти похожие ветки 

 
ИМХО ©   (2004-10-22 09:50) [0]

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

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


 
Reindeer Moss Eater ©   (2004-10-22 09:52) [1]

Какие технологии существуют для того, чтобы ...
Технологии работы с двоичными файлами


 
ИМХО ©   (2004-10-22 09:54) [2]


> Reindeer Moss Eater ©   (22.10.04 09:52) [1]
> Какие технологии существуют для того, чтобы ...
> Технологии работы с двоичными файлами


какое-то слишком общее название...
а точное название есть (типа Binary Files Technology), чтобы затем в Гугле было легко искать?


 
Reindeer Moss Eater ©   (2004-10-22 09:59) [3]

а точное название есть (типа Binary Files Technology), чтобы затем в Гугле было легко искать?

Смотри на вещи проще и ищи TFileStream.
И не в Гугле, а во встроенной справке.


 
ИМХО ©   (2004-10-22 10:07) [4]

сенкс

а как насчет второго моего вопроса?


 
Reindeer Moss Eater ©   (2004-10-22 10:48) [5]

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

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


 
VMcL ©   (2004-10-22 11:01) [6]

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

StgIsStorageFile
?


 
Rouse_ ©   (2004-10-22 11:09) [7]

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


 
ИМХО ©   (2004-10-22 14:51) [8]


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


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


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

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


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

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

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


 
ИМХО ©   (2004-10-22 15:32) [11]


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


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


 
ИМХО ©   (2004-10-22 21:38) [12]


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


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


 
VMcL ©   (2004-10-22 22:34) [13]

>>ИМХО ©  (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


 
Asinus   (2004-10-22 22:37) [14]

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

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


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


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


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


 
VMcL ©   (2004-10-23 07:46) [16]

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

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


 
ИМХО ©   (2004-10-23 09:45) [17]

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


 
VMcL ©   (2004-10-23 14:45) [18]

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

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


 
ИМХО ©   (2004-10-23 15:23) [19]

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


 
Amoeba ©   (2004-10-23 15:36) [20]

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


 
Rouse_ ©   (2004-10-23 16:04) [21]

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


 
имя   (2004-10-23 16:42) [22]

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


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


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


а еще?

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


 
Amoeba ©   (2004-10-23 17:04) [24]


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

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



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

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.038 c
14-1097846076
Prohodil Mimo
2004-10-15 17:14
2004.11.07
Куда девается непотраченное электричество, выработанное ЭС ?


1-1098447134
eugene32
2004-10-22 16:12
2004.11.07
Как добавить индикатор прогресса в ячейку String Grid?


4-1096475029
gor_beliy
2004-09-29 20:23
2004.11.07
security


14-1098094155
TUser
2004-10-18 14:09
2004.11.07
Дот НЕТ


11-1082389682
Stefan
2004-04-19 19:48
2004.11.07
Хинт на форме