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

Вниз

Слово о 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.037 c
14-1098197444
Pat
2004-10-19 18:50
2004.11.07
Расширение или переделка?


14-1097569058
peypivo
2004-10-12 12:17
2004.11.07
Мои соболезнования ...


14-1098095756
Igorek
2004-10-18 14:35
2004.11.07
Визуальное проектирование таблиц и отношений в БД


1-1098348907
ljurik
2004-10-21 12:55
2004.11.07
Как узнать тип поинтера


10-1057319481
Bor
2003-07-04 15:51
2004.11.07
При вызове orb->resolve_initial_references возникает искл.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский