Dit is de opdracht h5unjam die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
h5unjam - Extraheer het gebruikersblok uit een HDF5-bestand
KORTE INHOUD
h5unjam -i in_bestand.h5 [-u gebruiker_blok | --verwijderen] [-o uit_bestand.h5]
PRODUCTBESCHRIJVING
h5unjam splitst een HDF5-bestand, schrijft het gebruikersblok naar een bestand of stdout en het HDF5-bestand
naar een HDF5-bestand met een header op byte 0 (dwz zonder gebruikersblok).
If uit_bestand.h5 wordt gegeven, wordt een nieuw bestand aangemaakt met de in_bestand.h5 zonder gebruikersblokkering.
In dit geval, inbestand.h5 onveranderd is.
If uit_bestand.h5 is niet gespecificeerd, de gebruiker_blok wordt verwijderd en in_bestand.h5 is herschreven,
beginnend bij byte 0.
If gebruiker_blok is ingesteld, wordt er naar het gebruikersblok geschreven gebruiker_blok. Indien gebruiker_blok is niet
set, wordt het gebruikersblok (indien aanwezig) naar stdout geschreven. Als --verwijderen is geselecteerd, de gebruiker
blok wordt niet niet geschreven.
VOORBEELD GEBRUIK
Voor een HDF5-bestand: met_ub.h5, met een gebruikersblok, extraheer het gebruikersblok naar gebruiker_blok.txt
en het HDF5-bestand naar wo_ub.h5.
h5unjam -i met_ub.h5 -u user_block.txt -i wo_ub.h5
RETURN WAARDE
h5unjam geeft de grootte van het uitvoerbestand terug, of -1 als er een fout optreedt.
WAARSCHUWINGEN
Deze tool kopieert alle gegevens (opeenvolgend) in het(de) bestand(en) naar nieuwe offsets. Voor een grote
bestand, zal deze kopie veel tijd in beslag nemen.
De meest efficiënte manier om een gebruikersblok aan te maken, is door het bestand aan te maken met een gebruikersblok (zie
H5Pset_user_block), en schrijf de gebruikersblokgegevens vanuit een programma naar die ruimte.
Het gebruikersblok is volledig ondoorzichtig voor de HDF5-bibliotheek en voor de h5jam en h5unjam
hulpmiddelen. Het gebruikersblok wordt eenvoudigweg gelezen of geschreven als een reeks bytes, wat tekst kan zijn
of enige vorm van binaire gegevens. Het is aan de gebruiker om te weten wat de inhoud van de gebruiker is
blokkeermiddelen en hoe het te verwerken.
Wanneer het gebruikersblok wordt geëxtraheerd, worden alle gegevens naar de uitvoer geschreven, inclusief eventuele
opvulling of ongeschreven gegevens.
Deze tool verplaatst het HDF5-bestand door middel van byte-kopieën, dwz het leest of interpreteert het
HDF5-objecten.
Gebruik h5unjam online met behulp van onworks.net-services