Стандартный протокол сериализации для сериализации набора объектов на диск

Я ищу стандартный протокол, который обеспечивает возможность сериализации набора объектов (того же типа) в файл, но также обеспечивает простой способ выравнивания по границе объекта, если считыватель / десериализатор начинает чтение со случайного байтового смещения.

После поиска в Google я обнаружил, что Apache Avro предоставляет эту функциональность, используя маркеры синхронизации, но у них нет c ++ lib для обеспечения функции поиска, а также нет поддержки собственной библиотеки Windows для c ++.

Существуют ли другие хорошо известные протоколы для вышеуказанных требований?

Возможные протоколы: protobuff и thrift, но после поиска в Google похоже, что они не предоставляют возможности поиска (я могу ошибаться).

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]