hrepack1
Copies an hdf file to a new file
Usage
hrepack -i
input
-o
output
[-V]
[-h]
[-v]
[-t
comp_info]
[-c
chunk_info]
[-f
cfile]
[-m
size]
Overview
hrepack copies an HDF file to a new file with/without compression and/or chunking.
Options
- FC
-iF[0] input -
input HDF File
- FC
-oF[0] output -
output HDF File
- FC
-VF[0] -
prints version of the HDF4 library and exits
- FC
-hF[0] -
prints usage information
- FC
-vF[0] -
verbose mode
- FC
-tF[0] comp_info -
compression type: 'comp_info' is a string with the format <object list>:<type of compression><parameters>
<object list> is a comma separated list of object names meaning apply compression only to those objects. '*' means all objects.
<type of compression> can be:
RLE
for RLE compression
HUFF
for Huffman
GZIP
for gzip
JPEG
for JPEG (for images only)
SZIP
for szip
NONE
to uncompress
<parameters> is optional compression info
RLE
no parameter
HUFF
the skip-size
GZIP
the deflation level
JPEG
the quality factor
SZIP
pixels per block, compression mode (NN or EC)
- FC
-cF[0] chunk_info -
apply chunking. chunk_info is a string with the format <object list>:<chunk information>
<object list> is a comma separated list of object names meaning apply chunking only to those objects. '*' means all objects
<chunk information> is the chunk size of each dimension: dim_1 x dim_2 x ... dim_n or NONE, to unchunk a previous chunked object
- FC
-fF[0] cfile -
file with compression information FC
-tF[0] and FC-cF[0]
- FC
-mF[0] size -
do not compress objects smaller than size (bytes)
Examples
compresses all objects in the file FCfile1.hdfF[0], using RLE compression
FC
hrepack -v -i file1.hdf -o file2.hdf -t '*:RLE'
F[0]
applies Skipping Huffman compression with skip factor of 1, for objects /group1/A, /group2/B and C
FC
hrepack -v -i file1.hdf -o file2.hdf -t '/group1/A,/group2/B,C:HUFF 1'
F[0]
applies RLE compression for object /group1/D.
applies chunking to objects D and E using a chunk size of 10 for the 2 dimensions
FC
hrepack -v -i file1.hdf -o file2.hdf -t '/group1/D:RLE' -c 'D,E:10x10'
F[0]
uncompresses object A
FC
hrepack -v -i file1.hdf -o file2.hdf -t 'A:NONE'
F[0]
applies SZIP compression to object A, with parameters 8 and NN
FC
hrepack -v -i file1.hdf -o file2.hdf -t 'A:SZIP 8,NN'
F[0]
Note: the use of the verbose option -v is recommended
Releases
5 releases since Debian 9 (Stretch); the text changed 1 time.