tcucodec (1) Linux Manual Page
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][-rsbase][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][-enname][-q][-on][-hd][-bd][-partnum][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][-kwstr][file]- Convert UTF-8 string into UCS-2 array.
tcucodec hash[-crc][-chnum][file]- Calculate the hash value. By default, use MD5 function.
tcucodec cipher[-keystr][file]- Perform stream cipher and its decipher.
tcucodec date[-dsstr][-jlnum][-wf][-rf]- Process date string. By default, print the current UNIX time.
tcucodec tmpl[-varnamevalue][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.
-rsbase : specify the base URL and resolve the relative URL.
-enname : 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.
-partnum : 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.
-kwstr : generate KWIC string.
-chnum : use consistent hashing function.
-keystr : specify the cipher key.
-dsstr : specify the time.
-jlnum : specify the jet lag.
-wf: format the output in W3CDTF.
-rf: format the output in RFC 1123 format.
-varname 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)
