Skip to content

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

License

Notifications You must be signed in to change notification settings

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	[email protected]

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages