Ito ang command na h5jam na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
h5jam - Magdagdag ng user block sa isang HDF5 file
SINOPSIS
h5jam -u user_block -i in_file.h5 [-o out_file.h5] [--clobber]
DESCRIPTION
h5jam pinagdugtong a user_block file at isang HDF5 file para gumawa ng HDF5 file kasama ang isang user
harangan. Ang user block ay maaaring binary o text. Ang output file ay may palaman upang ang
Nagsisimula ang header ng HDF5 sa byte 512, 1024, atbp.. (Tingnan ang HDF5 File Format.)
If out_file.h5 ay ibinigay, isang bagong file ang nilikha gamit ang user_block na sinusundan ng
nilalaman ng in_file.h5. Sa kasong ito, infile.h5 ay hindi nagbabago.
If out_file.h5 ay hindi tinukoy, ang user_block ay idinagdag sa in_file.h5.
If in_file.h5 mayroon nang user block, ang mga nilalaman ng user_block ay idadagdag sa
dulo ng umiiral nang user block, at ang file ay inilipat sa susunod na hangganan. Kung --clobber is
itinakda, ang anumang umiiral na bloke ng gumagamit ay mapapatungan.
Halimbawa PAGGAMIT
Gumawa ng bagong file, newfile.h5, kasama ang teksto sa file mytext.txt bilang bloke ng gumagamit para sa
HDF5 na file file.h5.
h5jam -u mytext.txt -i file.h5 -o newfile.h5
Magdagdag ng teksto sa file mytext.txt sa harap ng HDF5 dataset, file.h5.
h5jam -u mytext.txt -i file.h5
I-overwrite ang user block (kung mayroon man) sa file.h5 kasama ang nilalaman ng mytext.txt.
h5jam -u mytext.txt -i file.h5 --clobber
RETURN VALUE
h5jam ibinabalik ang laki ng output file, o -1 kung may naganap na error.
MGA CAVEATS
Kinokopya ng tool na ito ang lahat ng data (sunod-sunod) sa (mga) file sa mga bagong offset. Para sa isang malaki
file, magtatagal ang kopyang ito.
Ang pinaka-epektibong paraan upang lumikha ng isang bloke ng gumagamit ay ang lumikha ng file na may isang bloke ng gumagamit (tingnan
H5Pset_user_block), at isulat ang data ng block ng user sa espasyong iyon mula sa isang program.
Ang bloke ng gumagamit ay ganap na malabo sa HDF5 library at sa h5jam at h5unjam
mga kasangkapan. Ang bloke ng gumagamit ay binabasa o isinulat lamang bilang isang string ng mga byte, na maaaring text
o anumang uri ng binary data. Nasa gumagamit na malaman kung ano ang nilalaman ng gumagamit
paraan ng pag-block at kung paano iproseso ito.
Kapag na-extract ang user block, isusulat ang lahat ng data sa output, kasama ang anuman
padding o hindi nakasulat na data.
Ang tool na ito ay gumagalaw sa HDF5 file sa pamamagitan ng mga byte na kopya, ibig sabihin, hindi nito binabasa o binibigyang-kahulugan ang
HDF5 na mga bagay.
Gamitin ang h5jam online gamit ang mga serbisyo ng onworks.net