Provided by: tokyocabinet-bin_1.4.48-10_amd64
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)