Commit a910d0fd authored by Andreas Tille's avatar Andreas Tille
Browse files

New upstream version 0.0.2+git20130809.8062ee1

parent 76fff751
Loading
Loading
Loading
Loading
+12 −18
Original line number Diff line number Diff line
libdisorder: entropy measurement
$Id$
----------------------------------------------------------------------------
The libdisorder project is a simple C library for entropy measurement of
byte streams and other data.

This is a readme file. See 
The homepage is:

     http://libdisorder.freshdefense.net/
     http://libdisorder.freshdefense.net

for more information.
You can also retrieve the code from:

libdisorder is a small, simple C library for use by programmers in
other programs. There is a small test program included that opens
/dev/urandom and calls libdisorder in the `test/' directory. There is
also a command-line tool, `ropy' in the `tool/' directory for reporting
on the entropy of normal files.
     http://code.dyne.org/?r=libdisorder

You will probably want to pipe the output of libdisorder to some other
math analysis or graphing environment (e.g., gnuplot).

The library's primary function reports entropy in bits: essentially,
this is the number of bits necessary to encode the actual level of
information contained in the data passed to the library: it is the
theoretical maximum amount of compression possible.
 No newline at end of file
Plans include adding new entropy measurement functions as well as a module
for supporting the parsing or chunking of data format tokens (for example,
this mechanism would support measuring the entropy of an HTML document in
terms of the tags it uses, where each tag is considered a "token"). This
mechanism can be extended to any structured data format: files, network
protocols, etc.
 No newline at end of file
+0 −0

File moved.

+0 −0

File moved.

+0 −0

File moved.

code/README

0 → 100644
+23 −0
Original line number Diff line number Diff line
libdisorder: entropy measurement
$Id$
----------------------------------------------------------------------------

This is a readme file. See 

     http://libdisorder.freshdefense.net/

for more information.

libdisorder is a small, simple C library for use by programmers in
other programs. There is a small test program included that opens
/dev/urandom and calls libdisorder in the `test/' directory. There is
also a command-line tool, `ropy' in the `tool/' directory for reporting
on the entropy of normal files.

You will probably want to pipe the output of libdisorder to some other
math analysis or graphing environment (e.g., gnuplot).

The library's primary function reports entropy in bits: essentially,
this is the number of bits necessary to encode the actual level of
information contained in the data passed to the library: it is the
theoretical maximum amount of compression possible.
 No newline at end of file
Loading