To jest polecenie h5jam, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
h5jam - Dodaj blok użytkownika do pliku HDF5
STRESZCZENIE
h5jam -u blok_użytkownika -i w_pliku.h5 [-o plik_wyjściowy.h5] [--sprać]
OPIS
h5jam łączy A blok_użytkownika plik i plik HDF5, aby utworzyć plik HDF5 z użytkownikiem
blok. Blok użytkownika może być binarny lub tekstowy. Plik wyjściowy jest dopełniany w taki sposób, że
Nagłówek HDF5 zaczyna się od bajtu 512, 1024 itd. (Zobacz Format pliku HDF5.)
If plik_wyjściowy.h5 zostanie podany, tworzony jest nowy plik z blok_użytkownika a następnie
zawartość w_pliku.h5. W tym przypadku, plik wejściowy.h5 pozostaje bez zmian.
If plik_wyjściowy.h5 nie jest określony, blok_użytkownika jest dodawany do w_pliku.h5.
If w_pliku.h5 ma już blok użytkownika, zawartość blok_użytkownika zostanie dodany do
koniec istniejącego bloku użytkownika, a plik został przesunięty do następnej granicy. Jeśli --sprać is
ustawione, wszelkie istniejące bloki użytkownika zostaną nadpisane.
PRZYKŁAD ZASTOSOWANIE
Utwórz nowy plik, nowyplik.h5, z tekstem w pliku mójtekst.txt jako blok użytkownika dla
plik HDF5 plik.h5.
h5jam -u mójtekst.txt -i plik.h5 -o nowyplik.h5
Dodaj tekst w pliku mójtekst.txt z przodu zbioru danych HDF5, plik.h5.
h5jam -u mójtekst.txt -i plik.h5
Zastąp blok użytkownika (jeśli istnieje) w plik.h5 o treści mójtekst.txt.
h5jam -u mójtekst.txt -i plik.h5 --clobber
POWRÓT WARTOŚĆ
h5jam zwraca rozmiar pliku wyjściowego lub -1, jeśli wystąpi błąd.
OSTRZEŻENIA
To narzędzie kopiuje wszystkie dane (sekwencyjnie) w pliku (plikach) do nowych przesunięć. Dla dużego
pliku, ta kopia zajmie dużo czasu.
Najbardziej efektywnym sposobem utworzenia bloku użytkownika jest utworzenie pliku z blokiem użytkownika (zobacz
H5Pset_user_block) i zapisz dane bloku użytkownika w tym miejscu z programu.
Blok użytkownika jest całkowicie nieprzezroczysty dla biblioteki HDF5 i h5jam i h5unjam
narzędzia. Blok użytkownika jest po prostu odczytywany lub zapisywany jako ciąg bajtów, który może być tekstem
lub wszelkiego rodzaju dane binarne. Od użytkownika zależy, jakie treści zawiera użytkownik
środki blokowe i sposób ich przetwarzania.
Po wyodrębnieniu bloku użytkownika wszystkie dane są zapisywane na wyjściu, w tym dowolne
dopełnienie lub niepisane dane.
To narzędzie przenosi plik HDF5 przez kopie bajtów, tj. nie czyta ani nie interpretuje
Obiekty HDF5.
Korzystaj z h5jam online, korzystając z usług onworks.net