This is the "encodef" suite, a suite of programs that
tries to make it easier to process filenames in Unix*/Linux/POSIX systems.

The main site for this suite is:
 http://www.dwheeler.com/encodef

It's released under the MIT/X11 license.
The author is David A. Wheeler.

Historically, Unix/Linux/POSIX allow almost any byte in a filename,
but this flexibility is the source of many problems.
I describe the problem in
"Fixing Unix/Linux/POSIX Filenames:
Control Characters (such as Newline), Leading Dashes, and Other Problems"
(http://www.dwheeler.com/essays/fixing-unix-linux-filenames.html)
I discuss ways of writing shell programs to work around this,
using existing tools, in
"Filenames and Pathnames in Shell: How to do it correctly"
(http://www.dwheeler.com/essays/filenames-in-shell.html)

To compile:
 ./configure
 make
To run a test suite:
 make test
To install:
 make install

The usual GNU options and DESTDIR are supported, e.g.:
 ./configure --prefix=/usr
 make
 mkdir /tmp/mystuff
 make DESTDIR=/tmp/mystuff install

Do not edit "Makefile"; edit "Makefile.in" instead.

