TCUCODEC
Section: Tokyo Cabinet (1)
Updated: 2009-09-04
Index
Return to Main Contents
 
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)