Описание тега compound-file

4 ответа

Есть ли альтернатива составным файлам Windows с открытым исходным кодом?

Я пытаюсь сохранить пару файлов в файл контейнера. Файлы могут быть изменены позже, что означает, что контейнер может быть увеличен. Пользователь должен видеть этот контейнер только как один файл в файловой системе. Приложение написано на C++ и рабо…
2 ответа

Как я могу обработать часть файла, как будто это сам файл?

У меня есть данные, хранящиеся в коллекции файлов или в одном составном файле. Составной файл формируется путем объединения всех отдельных файлов, а затем предшествует всему заголовку, в котором указаны смещения и размеры составных частей. Я хотел б…
03 июл '12 в 14:54
1 ответ

Является ли реализация составного файла IStorage поточно-ориентированной?

Я использую реализацию составного файла IStorage из C# (StgCreateDocfile). Безопасно ли обращаться к одному экземпляру IStorage / IStream из нескольких потоков, если я сам синхронизировал чтение и запись? Или есть какие-либо проблемы COM, которые мо…
08 ноя '08 в 20:22
1 ответ

Спецификации формата Ole Attachment IStorage

Я пытаюсь понять формат и спецификации Outlook Ole Attachments на уровне сложного файла вещей, Ole Attachment в руке - это изображение (независимое от устройства растровое изображение), я создал Msg-файл, составив текстовое письмо в формате RTF со в…
28 мар '16 в 10:10
5 ответов

Библиотека с открытым исходным кодом встроенной файловой системы (или однофайловой виртуальной файловой системы, или структурированного хранилища) для C

Я не уверен, каким может быть "общее" название чего-то подобного. Я ищу библиотеку, которая дает мне формат файла для хранения различных типов двоичных данных в одном расширяющемся файле. с открытым исходным кодом, не-GPL (LGPL в порядке) C интерфей…
1 ответ

LPSTREAM не может прочитать в CString

Я пытаюсь прочитать текст в CString, используя LPSTREAM, но, похоже, он работает неправильно, вот код, который я вызываю: static HRESULT UTL_ReadStreamTxt(MyStorage* pSrcStg, const char* pszStream, CString* myCStr, int size) { HRESULT hrRet = STG_E_…
26 янв '18 в 00:43
0 ответов

Использование OpenMCDF для изменения файла xls приводит к повреждению вывода

Я работаю над проектом, где мне нужно редактировать содержимое существующих офисных файлов. Я использую библиотеку OpenMCDF с открытым исходным кодом ( https://sourceforge.net/p/openmcdf), которая обеспечивает легкий доступ к данным в составных файл…
21 янв '14 в 21:46
1 ответ

Нарушение доступа при вызове EnumElements из IStorage

Я читаю файл структурированного хранилища. И пытается получить все дочерние элементы корневой структуры. Но я получаю исключение нарушения доступа при этом. Вот родные методы, [ComImport][Guid("0000000d-0000-0000-C000-000000000046")] [InterfaceType(…
31 дек '15 в 11:42
0 ответов

Как извлечь свойства документа из .docx,.xlsx,.pptx с помощью функции StgOpenStorageEx()?

Я использую StgOpenStorageEx() для получения таких свойств документа, как заголовок, тема, тег, авторы и т. Д. Я успешно получаю все эти свойства файлов.doc,.xls,.ppt. Но ничего не получается для .docx,.xlsx,.pptx StgOpenStorageEx() успешно открыт д…
29 сен '20 в 13:30