Это команда h5unjam, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
h5unjam - Извлекает пользовательский блок из файла HDF5
СИНТАКСИС
h5unjam -i in_file.h5 [-u блок_пользователя | --удалять] [-o out_file.h5]
ОПИСАНИЕ
h5unjam разбивает файл HDF5, записывая пользовательский блок в файл или стандартный вывод и файл HDF5
в файл HDF5 с заголовком в байте 0 (т. е. без пользовательского блока).
If out_file.h5 задан, создается новый файл с in_file.h5 без пользовательского блока.
В этом случае, infile.h5 без изменений.
If out_file.h5 не указано, блок_пользователя удаляется и in_file.h5 переписан,
начиная с байта 0.
If блок_пользователя установлен, пользовательский блок будет записан в блок_пользователя. Если блок_пользователя Не
set, пользовательский блок (если есть) будет записан в stdout. Если --удалять выбран, пользователь
блок не будет записан.
ПРИМЕР ИСПОЛЬЗОВАНИЕ
Для файла HDF5 с_ub.h5с пользовательским блоком извлеките пользовательский блок в user_block.txt
и файл HDF5 в wo_ub.h5.
h5unjam -i with_ub.h5 -u user_block.txt -i wo_ub.h5
ВЕРНУТЬ VALUE
h5unjam возвращает размер выходного файла или -1 в случае ошибки.
Пещеры
Этот инструмент копирует все данные (последовательно) в файле (ах) в новые смещения. Для большого
файл, эта копия займет много времени.
Наиболее эффективный способ создания пользовательского блока - это создание файла с пользовательским блоком (см.
H5Pset_user_block) и записать данные пользовательского блока в это пространство из программы.
Пользовательский блок полностью непрозрачен для библиотеки HDF5 и h5jam и h5unjam
инструменты. Пользовательский блок просто читается или записывается как строка байтов, которая может быть текстом.
или любые двоичные данные. Пользователь должен знать, какое содержимое
Блокировать средства и как это обработать.
Когда пользовательский блок извлекается, все данные записываются на выход, включая любые
заполнение или незаписанные данные.
Этот инструмент перемещает файл HDF5 через байтовые копии, т. Е. Не читает и не интерпретирует
Объекты HDF5.
Используйте h5unjam онлайн с помощью сервисов onworks.net