1Viz copies its input to its output, converting invisible characters 2to a visible form. If the -t option is used, the output is 3formatted in a form that can be completely inverted by inviz, 4which allows a binary file to be converted to a text form and then back. 5It is much more flexible than either cat -v or od (either old or 6POSIX od), and it is also 2\-4 times faster. 7 8By default, the input is treated as a sequence of characters. 9However, a file format may be specified, in which case 10viz can handle files containing a mixture of data of arbitrary types. 11 12The format can include repeat counts 13and comments that are embedded in the output stream. 14 15Uninteresting data can be skipped over and not printed on stdout. 16 17Additional flexibility is provided through user-settable variables, 18which can be used as repeat counts. Simple math can be done on the 19variables, and chars, shorts, or integers from the input stream 20can be stored in them. 21 22-------------------- 23 24 Copyright (c) 1989-1994 by William Deich. 25 Not derived from licensed software. 26 27 This program is free software; you can redistribute it and/or modify 28 it under the terms of either: 29 30 a) the GNU General Public License as published by the Free 31 Software Foundation; either version 1, or (at your option) any 32 later version, or 33 34 b) the "Artistic License" (from Larry Wall). 35 36 This program is distributed in the hope that it will be useful, 37 but WITHOUT ANY WARRANTY; without even the implied warranty of 38 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either 39 the GNU General Public License or the Artistic License for more details. 40 41 You should have received a copy of the Artistic License with this 42 Kit, in the file named "Artistic". If not, I'll be glad to provide one. 43 44 You should also have received a copy of the GNU General Public License 45 along with this program; if not, write to the Free Software 46 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 47 48