2013-09-19 3 views
0

Я хочу разработать программное обеспечение для моделирования. Он производит длинные массивы данных. Хорошо ли хранить эти данные в файле mkv с помощью пользовательского кодека? Его цель - быстро получить произвольный доступ к данным и избежать головной боли при работе с большими массивами (больше 32-битного адресного пространства)Используйте mkv для хранения пользовательских данных

И если да, то есть ли какая-либо простая библиотека mkv C++?

ответ

0

Я уверен, что вещи, которые вы получаете от mkv, нигде не являются такими же сложными для научных (симуляционных) данных, как HDF5. Он был разработан именно так, как вы описываете.

1

Кроме того, mkv представляет собой конкретное приложение EBML, своего рода двоичный XML-язык, оптимизированный для мультимедиа. Если вы решили, что функции подходят именно вам, EBML будет тем, что вы будете использовать, что позволит вам настроить для своего конкретного приложения.

mkv - это расширение файла для формата Matroska, которое поможет вам в поиске.

Вот исходная кодовая страница Matroska, которая включает ссылки на библиотеки EBML и Matroska c.

http://www.matroska.org/team/source-code.html

 Смежные вопросы

  • Нет связанных вопросов^_^