Data files
Parquet
pip install 'filerepack[parquet]' # or filerepack[data]
filerepack repack data.parquet
filerepack repack data.parquet --ultra # zstd level 22
SQLite and spatial containers
VACUUM on SQLite. .db still requires the SQLite format 3 header.
filerepack repack notes.sqlite
filerepack repack map.gpkg
filerepack repack tiles.mbtiles
Columnar and scientific
pip install 'filerepack[data]'
filerepack repack table.orc
filerepack repack events.avro
filerepack repack frame.feather
HDF5 and NetCDF need h5repack and nccopy:
filerepack repack model.h5
filerepack repack grid.nc
Fonts
pip install 'filerepack[fonts]'
filerepack repack icon.woff2
WOFF/WOFF2 also work via woff2_compress / woff2_decompress when fonttools
is missing.
Compressed streams
gzip, xz, bz2, zst, brotli, lz4, lzip, lzma, lzo, and Unix .Z are recompressed
with the matching CLI (pigz is preferred for gzip). If the payload is a tar,
the tarball is walked first — see Archives.
filerepack repack dump.json.gz
See Formats and Installation extras.