| COBFUSC(1) | General Commands Manual | COBFUSC(1) |
cobfusc — make a C
source file unreadable but compilable
cobfusc |
[-AabdemntxV] [-c
case] [-f
suffix] [-g
file] [-i
idobf]
[ -o file]
[-p prefix]
[-r file]
[-s seed]
[-u file]
[-w cols]
[ -z file]
[file ...] |
This document contains only a brief description of
cobfusc. For a more complete documentation, please
read the Info file or the Texinfo manual.
The cobfusc utility converts the input
file, written in the C language, into a human unreadable one, but
compilable. The main work is converting every identifier into a meaningless
one, removing any comment and compacting all the white-spaces when they are
not required.
The options are as follows:
-A-ademt -i
numeric options. The digraphize option is not
enabled by default since the Amendement 1 (1994) changes to
ANSI X3.159-1989 (“ANSI C89”)
are supported only by few C compilers.-a-b-c
no | lower | upper | screw | random-d-e-f
suffix-g
file-i
no | numeric | word | random-m-n-o
file-p
prefix-r
filecobfusc that the identifiers contained in
file must not be obfuscated.-s
seed-t-u-V-w-x-g and -z parameters.-z
fileSandro Sigala <sandro@sigala.it>
| July 1, 2001 | Debian |