PGZF(1)

🌸 PGZF β€” the manual, but make it cute

bestie, you found the manpage for pgzf (section 1 of the manual, user commands, iykyk). It's giving parallel gzip file IO and honestly? iconic.


✨ NAME ✨

pgzf β€” Parallel gzip file IO πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

pgzf [options] file1 [file2 ...]

Like, you give it options, you give it files, it does the thing. Simple as that, no cap.


πŸ’– DESCRIPTION πŸ’–

OK so here's the tea, bestie:

  • PGZF: Parallel gzip file IO πŸ”₯
  • Author: Jue Ruan <ruanjue@gmail.com> 🫢
  • Version: 1.1

That's the whole vibe. Let's get into the flags.


πŸŽ€ OPTIONS πŸŽ€

  • -d β€” Decompress mode 🫧. Flip it on and we're going backwards, babes.
  • -t <int> β€” Number of threads, default [8]. More threads = more main character energy.
  • -f β€” Force to overwrite πŸ™ˆ. It will absolutely bulldoze what's already there.
  • -o <string> β€” Output file name, and yes, it supports a directory πŸ“.
  • -x β€” Delete input files after done πŸ’€. Gone. Poof. No take-backs.
  • -b <int> β€” Block size in MB, 1 ~ 256, default [16] ✨.
  • -l <int> β€” Compress level, 1-9, see gzip, default [6] 🌈.
  • -h β€” Show this document πŸ“–. Hi, you're reading it.
  • -V β€” Print version information and exit πŸ‘‘. Then it dips.

πŸ“¦ File format:

PGZF fellows standard GZIP format (rfc1952), and is blocked compressed ⭐. It defines two TAGs in each GZIP header:

  • ZS: block size
  • ZX: random access index

Program pgzf can decompress .pgzf and .gz files πŸ¦‹. When decompressing .gz files, pgzf is in fact a buffered gzip reader. Also, .pgzf files can be decompressed by program gzip β€” the friendship is mutual, besties 🫢.

In plan to support random access β€” it's coming, it's just not here yet, and we respect the journey πŸ’œ.


πŸ’œ AUTHOR πŸ’œ

This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. Slay. ✨


Reminder, bestie: every single flag above is real and every default is exact β€” don't come for me if you skip the -f and it refuses to overwrite, that's on the program, not on me πŸ’…

That's the whole page, and this lil sign-off is brought to you by pgzf version 2.5, dated April 2020 β€” shoutout to the Debian crew, mwah πŸŽ€πŸ’–βœ¨