KCUTILMGR(1)
π kcutilmgr(1) π
okay bestie, welcome to the Kyoto Cabinet manual, page kcutilmgr, and no cap this one is a lil grab-bag of tools that does a whole bunch of random useful stuff. let's get into it π«Ά
β¨ NAME β¨
kcutilmgr β command line interface of miscellaneous utilities
πΈ DESCRIPTION πΈ
so the kcutilmgr command is literally a tool of miscellaneous utilities, and it's also how you show the configuration. main character energy fr fr. this command gets used in the following format, okay?
file specifies a input file. if it's omitted, the standard input is read instead (she'll just read from stdin, no biggie). and if it begins with "@", then the trailing substring is treated as the input. pattern specifies an matching pattern. π
π THE COMMANDS π
kcutilmgr hex [-d] [file]
Performs hexadecimal encoding and its decoding.
kcutilmgr enc [-hex|-url|-quote] [-d] [file]
Performs Base64 encoding and its decoding.
kcutilmgr ciph [-key str] [file]
Performs Arcfour cipher and its decipher.
kcutilmgr comp [-def|-gz|-lzo|-lzma] [-d] [file]
Performs ZLIB encoding and its decoding. By default, use
the raw format.
kcutilmgr hash [-fnv|-path|-crc] [file]
Calculates the hash value. By default, use MurMur
hashing.
kcutilmgr regex [-alt str] [-ic] pattern [file]
Prints lines matching a regular expression.
kcutilmgr conf [-v|-i|-l|-p]
Shows the configuration of Kyoto Cabinet.
kcutilmgr version
Shows the version information of Kyoto Cabinet.
so real quick, in human words π
kcutilmgr hex [-d] [file]β does hexadecimal encoding and its decoding. hex girlies rise πkcutilmgr enc [-hex|-url|-quote] [-d] [file]β performs Base64 encoding and its decoding.kcutilmgr ciph [-key str] [file]β performs Arcfour cipher and its decipher. secretive queen πkcutilmgr comp [-def|-gz|-lzo|-lzma] [-d] [file]β performs ZLIB encoding and its decoding. by default, it uses the raw format. periodt.kcutilmgr hash [-fnv|-path|-crc] [file]β calculates the hash value. by default, it uses MurMur hashing. iconic.kcutilmgr regex [-alt str] [-ic] pattern [file]β prints lines matching a regular expression.kcutilmgr conf [-v|-i|-l|-p]β shows the configuration of Kyoto Cabinet. the vibe check for your setup β¨kcutilmgr versionβ shows the version information of Kyoto Cabinet.
π THE OPTIONS π
okay so the options feature the following, and every single one of them is here, no skips, no crumbs left behind π
-dβ perform decoding (unescaping), not encoding (escaping).-hexβ use hexadecimal encoding.-urlβ use URL encoding.-quoteβ use Quoted-printable encoding.-key strβ set the cipher key.-defβ use the deflate format.-gzβ use the gzip format.-lzoβ use LZO encoding.-lzmaβ use LZMA encoding.-fnvβ use FNV hashing.-pathβ use the path hashing of the directory database.-crcβ calculate the CRC32 checksum.-alt strβ replaces matching substring with the alternative string.-icβ ignores difference between upper and lower cases.-vβ show the version number of Kyoto Cabinet.-iβ show options to include the headers of Tokyo Cabinet.-lβ show options to link the library of Tokyo Cabinet.-pβ show the directory path of the commands.
bestie, this command returns 0 on success, another on failure. so like, check your exit status, okay? don't be out here ignoring it π
π SEE ALSO π
and that's the whole page, we ate and left no crumbs π kcutiltest(1) is your next stop if you're nosy (affectionate). this one's from the Kyoto Cabinet manual, dated 2012-05-24, and yeah she's been serving since then π slay, bye bestie! π¦β¨
π¦ where this page comes from
- alpine 3.24: kyotocabinet-doc 1.2.80-r1 Β· GPL-3.0-or-later
- arch rolling: kyotocabinet 1.2.80-2 Β· GPL-3.0-or-later
- debian bookworm: kyotocabinet-utils 1.2.79-2+b1
- debian trixie: kyotocabinet-utils 1.2.80-2+b1
- fedora 43: kyotocabinet 1.2.80-8.fc43 Β· GPL-3.0-only
- fedora 44: kyotocabinet 1.2.80-9.fc44 Β· GPL-3.0-only
- nixos 26.05: kyotocabinet 1.2.80
- nixpkgs unstable: kyotocabinet 1.2.80
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- ubuntu jammy: kyotocabinet-utils 1.2.79-1
- ubuntu noble: kyotocabinet-utils 1.2.80-1build1
- ubuntu questing: kyotocabinet-utils 1.2.80-2
- ubuntu resolute: kyotocabinet-utils 1.2.80-2build1
- ubuntu stonking: kyotocabinet-utils 1.2.80-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms