Главная страница
    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.033 c
3-1097045637
Aser
2004-10-06 10:53
2004.11.07
Таблица не отображается и переключениях TabSheets


14-1098119002
Беспечный_Ангел
2004-10-18 21:03
2004.11.07
Novell NetWare и сервер-почтовик. Помогите, плиз!


1-1098465298
Yr2
2004-10-22 21:14
2004.11.07
Active Directory и функция ADsGetObject


1-1098524918
ceval
2004-10-23 13:48
2004.11.07
работа с различными расшерениями


14-1098048688
GuAV
2004-10-18 01:31
2004.11.07
Exception ;-)





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