Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ascii85(1) [debian man page]

ASCII85(1)																ASCII85(1)

NAME
ascii85 - encodes or decodes files using Ascii85 ruby library SYNOPSIS
ascii85 [OPTIONS] FILES DESCRIPTION
Ascii85 (also called "Base85") is a form of binary-to-text encoding, wich is mainly used in Adobe's PostScript and PDF format. ascii85 is a command line utility, modeled after base64(1) from the GNU coreutils, can encode text files to Ascii85 or decode Ascii85 files to text, and then print the result to the standard output. If no file is given on the command line, ascii85 reads from the standard input. OPTIONS
-w, --wrap COLUMN Wrap lines at COLUMN. Default is 80, use 0 for no wrapping -d, --decode Decode the input -h, --help Display a usage message and exit --version Output version information AUTHORS
ascii85 has been developed by Johannes HolzfuB. This manual page has been written for the Debian Project by Cedric Boutillier (but may used by others). 2011-09-19 ASCII85(1)

Check Out this Related Man Page

ascii85(3tcl)					       Text encoding & decoding binary data					     ascii85(3tcl)

__________________________________________________________________________________________________________________________________________________

NAME
ascii85 - ascii85-encode/decode binary data SYNOPSIS
package require Tcl 8.4 package require ascii85 ?1.0? ::ascii85::encode ?-maxlen maxlen? ?-wrapchar wrapchar? string ::ascii85::decode string _________________________________________________________________ DESCRIPTION
This package provides procedures to encode binary data into ascii85 and back. ::ascii85::encode ?-maxlen maxlen? ?-wrapchar wrapchar? string Ascii85 encodes the given binary string and returns the encoded result. Inserts the character wrapchar every maxlen characters of output. wrapchar defaults to newline. maxlen defaults to 76. Note well: If your string is not simple ascii you should fix the string encoding before doing ascii85 encoding. See the examples. The command will throw an error for negative values of maxlen, or if maxlen is not an integer number. ::ascii85::decode string Ascii85 decodes the given string and returns the binary data. The decoder ignores whitespace in the string, as well as tabs and newlines. EXAMPLES
% ascii85::encode "Hello, world" 87cURD_*#TDfTZ) % ascii85::encode [string repeat xyz 24] G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^]G ^4U[H$X^H?a^] % ascii85::encode -wrapchar "" [string repeat xyz 24] G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^]G^4U[H$X^H?a^] # NOTE: ascii85 encodes BINARY strings. % set chemical [encoding convertto utf-8 "Cu2088Hu2081u2080Nu2084Ou2082"] % set encoded [ascii85::encode $chemical] 6fN]R8E,5PiduUiduhZidua % set caffeine [encoding convertfrom utf-8 [ascii85::decode $encoded]] REFERENCES
[1] http://en.wikipedia.org/wiki/Ascii85 [2] Postscript Language Reference Manual, 3rd Edition, page 131. http://www.adobe.com/devnet/postscript/pdfs/PLRM.pdf BUGS, IDEAS, FEEDBACK This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category base64 of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for either package and/or documentation. KEYWORDS
ascii85, encoding CATEGORY
Text processing COPYRIGHT
Copyright (c) 2010, Emiliano Gavilan base64 1.0 ascii85(3tcl)
Man Page