Це команда h5jam, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
h5jam - Додати блок користувача до файлу HDF5
СИНТАКСИС
h5jam -u user_block -i in_file.h5 [-o вихідний_файл.h5] [--лобник]
ОПИС
h5jam з’єднується а user_block файл і файл HDF5, щоб створити файл HDF5 з користувачем
блокувати. Блок користувача може бути двійковим або текстовим. Вихідний файл заповнений таким чином, що
Заголовок HDF5 починається з байта 512, 1024 тощо. (Див. Формат файлу HDF5.)
If вихідний_файл.h5 надається, створюється новий файл із user_block потім слідує
вміст in_file.h5. В цьому випадку, infile.h5 є незмінним.
If вихідний_файл.h5 не вказано, user_block додано до in_file.h5.
If in_file.h5 вже має блок користувача, вміст user_block буде додано до
кінець існуючого блоку користувача, і файл переміщено до наступної межі. Якщо --лобник is
встановлено, будь-який існуючий блок користувача буде перезаписаний.
приклад ВИКОРИСТАННЯ
Створити новий файл, новий файл.h5, з текстом у файлі mytext.txt як блок користувача для
Файл HDF5 файл.h5.
h5jam -u mytext.txt -i файл.h5 -o новий файл.h5
Додати текст у файл mytext.txt перед набором даних HDF5, файл.h5.
h5jam -u mytext.txt -i файл.h5
Перезапишіть блок користувача (якщо є) у файл.h5 зі змістом mytext.txt.
h5jam -u mytext.txt -i файл.h5 --clobber
ПОВЕРНЕННЯ VALUE
h5jam повертає розмір вихідного файлу або -1, якщо сталася помилка.
ПЕРЕКЛАДИ
Цей інструмент копіює всі дані (послідовно) у файлі(ах) у нові зміщення. Для великого
файл, ця копія займе багато часу.
Найефективніший спосіб створити блок користувача — створити файл із блоком користувача (див
H5Pset_user_block), і записати дані блоку користувача в цей простір із програми.
Блок користувача повністю непрозорий для бібліотеки HDF5 і для h5jam та h5unjam
інструменти. Блок користувача просто читається або записується як рядок байтів, який може бути текстом
або будь-які двійкові дані. Від користувача залежить, який вміст має користувач
засоби блокування та спосіб його обробки.
Коли блок користувача витягується, на вихід записуються всі дані, включаючи будь-які
заповнення або незаписані дані.
Цей інструмент переміщує файл HDF5 через байтові копії, тобто він не читає та не інтерпретує
Об'єкти HDF5.
Використовуйте h5jam онлайн за допомогою служб onworks.net