QZIP(1)

๐Ÿ“ฆ
version 2.0.0 ยท 3 versions
, in centos-stream 10, centos-stream 9, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

๐Ÿ’… QZIP โ€” the manual page, but make it make sense

okay bestie, so this is QZIP(1) from the General Commands Manual โ€” yeah, the qzip one. let's get into it ๐ŸŒธ


โœจ NAME โœจ

qzip โ€” compress or decompress with qat acceleration ๐Ÿ’–


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

qzip [ -AdfhHkLCro ] [ name ...  ]

like. that's it. that's the whole vibe check. name is whatever files you're pointing at, and the flags go brrr in the front ๐ŸŽ€


๐ŸŒˆ DESCRIPTION ๐ŸŒˆ

okay so picture this: QATzip is a user space library that builds on top of the Intel QuickAssist Technology user space library, and its whole thing โ€” its entire main character energy โ€” is giving you extended accelerated compression and decompression services by offloading the actual compression and decompression request(s) onto the Intel Chipset Series. ๐Ÿ‘‘

so instead of your CPU doing all the heavy lifting and crying about it, the requests get handed off. iconic. no cap.

and here's the important part bestie: QATzip produces data using the standard gzip format (RFC1952) with extended headers. which means?? it means the data can be decompressed with a compliant gzip implementation. so you're not locked in, you're not trapped, you're just accelerated. ๐Ÿซถ

and QATzip is design โ€” yes, design, that's what the page says, we're keeping it โ€” to take full advantage of the performance provided by Intelยฎ QuickAssist Technology. that's the whole point. that's the dream. โœจ


๐Ÿ’… OPTIONS ๐Ÿ’…

okay here's the menu, one bullet per flag, don't skip a single one, I would never do that to you:

  • -A, --algorithm โ€” set the algorithm type. currently the only thing it supports is deflate. so. that's the algorithm. deflate. periodt. ๐Ÿ’€
  • -d, --decompress โ€” decompress. that's it. that's the flag. she's straightforward and I respect her. ๐Ÿ”ฅ
  • -f, --force โ€” force overwrite of the output file, and compress links. it's giving "I said what I said". ๐Ÿ‘‘
  • -h, --help โ€” give this help. you're literally looking at the help-adjacent situation right now, bestie. ๐Ÿ™ˆ
  • -H, --huffmanhdr โ€” set the huffman header type. yes that's the whole description. we love a mysterious queen. ๐ŸŒธ
  • -k, --keep โ€” Keep (don't delete) the input files during compression or decompression. so the originals survive. the originals stay. ๐Ÿฅน
  • -L, --level โ€” set the compression level. you know, the level. of compression. โญ
  • -C, --chunksz โ€” set the chunk size. chunks! sized! by you! ๐Ÿ’œ
  • -r โ€” set the max in-flight request number. no long option for this one, she's a lone wolf. ๐Ÿบ
  • -o โ€” set the output file name. again no long option, she keeps it simple. ๐ŸŽ€

this part is legally required so we are keeping every single character exactly as written, no vibes-based editing, no summarizing, no skipping the boring bits (there are no boring bits, it's all load-bearing):

################################################################
#   BSD LICENSE
#
#   Copyright(c) 2007-2026 Intel Corporation. All rights reserved.
#   All rights reserved.
#
#   Redistribution and use in source and binary forms, with or without
#   modification, are permitted provided that the following conditions
#   are met:
#
#     * Redistributions of source code must retain the above copyright
#       notice, this list of conditions and the following disclaimer.
#     * Redistributions in binary form must reproduce the above copyright
#       notice, this list of conditions and the following disclaimer in
#       the documentation and/or other materials provided with the
#       distribution.
#     * Neither the name of Intel Corporation nor the names of its
#       contributors may be used to endorse or promote products derived
#       from this software without specific prior written permission.
#
#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
#   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
#   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
#   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
#   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
#   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
#   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
#   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
#   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
#   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
################################################################
๐Ÿšจ bestie listen: that warranty disclaimer is not a joke and not a vibe. it's "AS IS", there are NO express or implied warranties, and liability is disclaimed. read it, respect it, don't come for Intel. ๐Ÿ’€

and that's the whole page!! ๐Ÿฆ‹โœจ you now know qzip better than 90% of the people who use it, and honestly that's on periodt.

this little love letter to compression comes to you from the local source, filed under the manual page QZIP(1) โ€” go forth and offload those requests, my gorgeous little sysadmin ๐Ÿซถ๐Ÿ’–๐ŸŽ€

๐Ÿ“ฆ where this page comes from