tcucodec(1)

popular encoders and decoders

Section 1 tokyocabinet-bin bookworm source

Description

TCUCODEC

NAME

tcucodec - popular encoders and decoders

DESCRIPTION

The command ‘tcucodec’ is a tool to use encoding and decoding features. This command is used in the following format. ‘file’ specifies a input file. If it is omitted, the standard input is read.

tcucodec url [-d] [-br] [-rs base] [file]

Perform URL encoding and its decoding.

tcucodec base [-d] [file]

Perform Base64 encoding and its decoding.

tcucodec quote [-d] [file]

Perform quoted-printable encoding and its decoding.

tcucodec mime [-d] [-en name] [-q] [-on] [-hd] [-bd] [-part num] [file]

Perform MIME encoding and its decoding.

tcucodec hex [-d] [file]

Perform hexadecimal encoding and its decoding.

tcucodec pack [-d] [-bwt] [file]

Perform Packbits encoding and its decoding.

tcucodec tcbs [-d] [file]

Perform TCBS encoding and its decoding.

tcucodec zlib [-d] [-gz] [file]

Perform ZLIB encoding and its decoding.

tcucodec bzip [-d] [file]

Perform BZIP2 encoding and its decoding.

tcucodec xml [-d] [-br] [file]

Process XML. By default, escape meta characters.

tcucodec cstr [-d] [-js] [file]

Perform C-string escaping and its unescaping.

tcucodec ucs [-d] [-un] [-kw str] [file]

Convert UTF-8 string into UCS-2 array.

tcucodec hash [-crc] [-ch num] [file]

Calculate the hash value. By default, use MD5 function.

tcucodec cipher [-key str] [file]

Perform stream cipher and its decipher.

tcucodec date [-ds str] [-jl num] [-wf] [-rf]

Process date string. By default, print the current UNIX time.

tcucodec tmpl [-var name value] [file]

Perform template serialization.

tcucodec conf [-v|-i|-l|-p]

Print some configurations.

Options feature the following.

-d : perform decoding (unescaping), not encoding (escaping).
-br
: break up URL or XML into elements.
-rs
base : specify the base URL and resolve the relative URL.
-en
name : specify the input encoding, which is UTF-8 by default.
-q
: use quoted-printable encoding, which is Base64 by default.
-on
: output the charset name when decoding.
-bd
: perform MIME parsing and output the body.
-hd
: perform MIME parsing and output the headers.
-part
num : perform MIME parsing and output the specified part.
-bwt
: convert by BWT as preprocessing.
-gz
: use GZIP format.
-crc
: use CRC32 function.
-js
: use JSON compatible format.
-un
: perform UCS normalization.
-kw
str : generate KWIC string.
-ch
num : use consistent hashing function.
-key
str : specify the cipher key.
-ds
str : specify the time.
-jl
num : specify the jet lag.
-wf
: format the output in W3CDTF.
-rf
: format the output in RFC 1123 format.
-var
name value : specify a template variable.
-v
: show the version number of Tokyo 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 of Tokyo Cabinet.

This command returns 0 on success, another on failure.

SEE ALSO

tcutest(1), tcumttest(1), tcutil(3), tokyocabinet(3)