Skip to content

pbasista/IPM-utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The IPM Utility
===============

A simple utility, which computes the inverse
of the probability that any two arbitrarily chosen characters
in the specified input file match.

This utility is Unicode-aware, which means that
it understands all the character encodings supported by the iconv
and it can read the input file on character-by-character basis
instead of standard byte-by-byte basis.

This application provides a single executable:
ipm	computes the inverse probability of matching
	for the given input file

Requirements:
-------------

For compiling:

C++ compiler and libraries at least partially conforming
to the 2011 ISO C++ standard (C++11), because of:
	- the type unsigned long long

and also at least partially conforming to the POSIX.1-2001 standard,
because of:
	- function iconv and related stuff
	- function getopt and related stuff

Compilation:
------------

It should be as easy as:

make

Usage:
------

Run the compiled executable without any parameters
and follow the provided instructions.

Copyright and license
=====================

Copyright 2012 Peter Bašista

The IPM Utility is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Contact
-------

Peter Bašista	pbasista@gmail.com

About

Unicode-aware utility which computes the inverse of the probability that any two arbitrarily chosen characters in the input file match.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages