Main > Free Download Search >

Free compute checksum software for linux

compute checksum

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 436
Compute Portal Project 0.8.11

Compute Portal Project 0.8.11


Compute Portal Project is a portal project to produce a web based front end to a compute resource. more>>
Compute Portal Project is a portal project to produce a web based front end to a compute resource, such as a cluster, using PHP, mysql, and apache.
The intent is to allow non-programmers to use complex programs through an intuitive interface.
Enhancements:
- This is the third attempt to create a working release with an install script.
- The last two releases were plagued with copy and paste errors.
- This release is strictly a bugfix release that has been tested in a production environment.
- There may still be residual problems from the 0.8.8 to 0.8.9 transition that included the first install script and moved several directory locations.
- Please give this release a try.
<<less
Download (0.10MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
870 downloads
Distributed Checksum Clearinghouse 1.3.57

Distributed Checksum Clearinghouse 1.3.57


Distributed Checksum Clearinghouse is a system of clients and servers that collect and count checksums related to mail messages. more>>
Distributed Checksum Clearinghouse, in short DCC, is a system of clients and servers that collect and count checksums related to mail messages. The counts can be used by SMTP servers and mail user agents to detect and reject bulk mail.
DCC servers can exchange common checksums. The checksums include values that are "fuzzy", or constant across common variations in bulk messages.
Enhancements:
- This release improves the dccifd per-user whitelist default.
- It fixes the server database size estimate.
- Old installations really should upgrade to get the MIME decoding fix.
<<less
Download (1.4MB)
Added: 2007-06-12 License: Freely Distributable Price:
864 downloads
CD-ROM Digest MD5 0.1

CD-ROM Digest MD5 0.1


CD-ROM Digest MD5 is a quick and dirty program to compute checksum of individual track. more>>
CD-ROM Digest MD5 is a quick and dirty program to compute checksum of individual track.
It reports for each track:
- size (read)
- MD5 digest
Supports:
- multi track CD-ROM
- mode 1
- Linux ioctl()
- libmhash
Doesnt support:
- DVD
- Audio CD
- Multi session
- Other operating system
Known problem:
- Track are often bigger than the data written inside
- The program will report an error at the end of the data
- I dont know the way to detect the end of data.
- The checksum is good, and the size too.
Be aware:
- Track shorter than 4s -> 300 frames -> 614400 bytes are padded
- To check the checksum, pad the img/iso file to 614400 and run md5sum
<<less
Download (0.010MB)
Added: 2007-01-16 License: GPL (GNU General Public License) Price:
1011 downloads
List::Compare 0.33

List::Compare 0.33


List::Compare is a Perl module to compare elements of two or more lists. more>>
List::Compare is a Perl module to compare elements of two or more lists.

SYNOPSIS

The bare essentials:

@Llist = qw(abel abel baker camera delta edward fargo golfer);
@Rlist = qw(baker camera delta delta edward fargo golfer hilton);

$lc = List::Compare->new(@Llist, @Rlist);

@intersection = $lc->get_intersection;
@union = $lc->get_union;

General Comments

List::Compare is an object-oriented implementation of very common Perl code (see "History, References and Development" below) used to determine interesting relationships between two or more lists at a time. A List::Compare object is created and automatically computes the values needed to supply List::Compare methods with appropriate results. In the current implementation List::Compare methods will return new lists containing the items found in any designated list alone (unique), any list other than a designated list (complement), the intersection and union of all lists and so forth. List::Compare also has (a) methods to return Boolean values indicating whether one list is a subset of another and whether any two lists are equivalent to each other (b) methods to pretty-print very simple charts displaying the subset and equivalence relationships among lists.

Except for List::Compares get_bag() method, multiple instances of an element in a given list count only once with respect to computing the intersection, union, etc. of the two lists. In particular, List::Compare considers two lists as equivalent if each element of the first list can be found in the second list and vice versa. Equivalence in this usage takes no note of the frequency with which elements occur in either list or their order within the lists. List::Compare asks the question: Did I see this item in this list at all? Only when you use List::Compare::get_bag() to compute a bag holding the two lists do you ask the question: How many times did this item occur in this list?
<<less
Download (0.18MB)
Added: 2007-01-23 License: Perl Artistic License Price:
1007 downloads
crosssum 0.02

crosssum 0.02


crosssum is a puzzle game to design and play cross sum games. more>>
crosssum project is a puzzle game to design and play cross sum games.

A cross sum puzzle is similar to a cross word puzzle, only the clues are the sums of sequences of single-digit numbers.

When in playing mode, you change the numbers by clicking on the square you wish to change. The number for the square is dependent on the position in the square that you click. Verifying play mode is identical to play except erroneous answers are highlighted.

In desiging mode you can change a square from an answer square to a blank square by clicking on it. One click toggles it. When you finished designing, use ^r to compute a puzzle for the board Squares are mirrored, if you want to override this press CTRL
while you click

The rules are:
1. Sums must be formed from strings of [1,9] with no dups
2. The grey squares are the answers, numbers above the diagonal are the answers for the sum to the right numbers below the diagonal are the answers for the sum below.

<<less
Download (0.012MB)
Added: 2006-12-27 License: GPL (GNU General Public License) Price:
1033 downloads
PyEphem 3.7.2a

PyEphem 3.7.2a


PyEphem provides scientific-grade astronomical computations for the Python programming language. more>>
PyEphem project provides scientific-grade astronomical computations for the Python programming language.
Given an arbitrary date and location on Earth, it can compute the positions of the sun, moon, and planets as well as any asteroids, comets, or earth satellites whose orbital elements the user can provide.
There are additional functions for computing the angular separation between two objects in the sky, determining the constellation in which an object lies, and finding the times at which an object rises, transits, and sets on a particular day.
Enhancements:
- PyEphem should now compile cleanly under Windows.
- The underlying astronomy library has also been upgraded to the latest version.
<<less
Download (0.29MB)
Added: 2007-07-06 License: Free for non-commercial use Price:
842 downloads
Config::Model::ValueComputer 0.612

Config::Model::ValueComputer 0.612


Config::Model::ValueComputer is a Perl module that provides configuration value computation. more>>
Config::Model::ValueComputer is a Perl module that provides configuration value computation.

SYNOPSIS

my $model = Config::Model->new() ;

$model ->create_config_class
(
name => "Master",
element
=> [
[qw/av bv/] => {type => leaf,
value_type => integer,
},
compute_int
=> { type => leaf,
value_type => integer,
compute => [ $a + $b, a => - av, b => - bv ],
min => -4,
max => 4,
},
[qw/sav sbv/] => {type => leaf,
value_type => string,
},
compute_string =>
=> { type => leaf,
value_type => string,
compute => [ meet $a and $b, a => - sav, b => - sbv ],
},
]
) ;

<<less
Download (0.13MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
CAM::PDF::GS::NoText 1.07

CAM::PDF::GS::NoText 1.07


CAM::PDF::GS::NoText is a PDF graphic state. more>>
CAM::PDF::GS::NoText is a PDF graphic state.

SYNOPSIS

use CAM::PDF;
my $pdf = CAM::PDF->new($filename);
my $contentTree = $pdf->getPageContentTree(4);
my $gs = $contentTree->computeGS(1);

This class is used to represent the graphic state at a point in the rendering flow of a PDF page. This does not include the graphics state for text blocks. That functionality is in the subclass, CAM::PDF::GS.

FUNCTIONS

$pkg->new($hashref)

Create a new instance, setting all state values to their defaults. Stores a reference to $hashref and sets the property $hashref-{fm}> to undef.
$self->clone()

Duplicate the instance.

CONVERSION FUNCTIONS

$self->applyMatrix($m1, $m2)

Apply $m1 to $m2, save in $m2.

$self->dot($matrix, $x, $y)

Compute the dot product of a position against the coordinate matrix.

$self->userToDevice($x, $y)

Convert user coordinates to device coordinates.

$self->getCoords($node)

Computes device coordinates for the specified node. This implementation handles line-drawing nodes.

$self->nodeType($node)

Returns one of block, path, paint, text or (the fallback case) op for the type of the specified node.

<<less
Download (0.72MB)
Added: 2006-07-28 License: Perl Artistic License Price:
1183 downloads
Math::Symbolic 0.508

Math::Symbolic 0.508


Math::Symbolic is a Perl module for symbolic calculations. more>>
Math::Symbolic is a Perl module for symbolic calculations.

SYNOPSIS

use Math::Symbolic;

my $tree = Math::Symbolic->parse_from_string(1/2 * m * v^2);
# Now do symbolic calculations with $tree.
# ... like deriving it...

my ($sub) = Math::Symbolic::Compiler->compile_to_sub($tree);

my $kinetic_energy = $sub->($mass, $velocity);

Math::Symbolic is intended to offer symbolic calculation capabilities to the Perl programmer without using external (and commercial) libraries and/or applications.

Unless, however, some interested and knowledgable developers turn up to participate in the development, the library will be severely limited by my experience in the area. Symbolic calculations are an active field of research in CS.

There are several ways to construct Math::Symbolic trees. There are no actual Math::Symbolic objects, but rather trees of objects of subclasses of Math::Symbolic. The most general but unfortunately also the least intuitive way of constructing trees is to use the constructors of the Math::Symbolic::Operator, Math::Symbolic::Variable, and Math::Symbolic::Constant classes to create (nested) objects of the corresponding types.

Furthermore, you may use the overloaded interface to apply the standard Perl operators (and functions, see "OVERLOADED OPERATORS") to existing Math::Symbolic trees and standard Perl expressions.

Possibly the most convenient way of constructing Math::Symbolic trees is using the builtin parser to generate trees from expressions such as 2 * x^5. You may use the Math::Symbolic->parse_from_string() class method for this.
Of course, you may combine the overloaded interface with the parser to generate trees with Perl code such as "$term * 5 * sin(omega*t+phi)" which will create a tree of the existing tree $term times 5 times the sine of the vars omega times t plus phi.

There are several modules in the distribution that contain subroutines related to calculus. These are not loaded by Math::Symbolic by default. Furthermore, there are several extensions to Math::Symbolic availlable from CPAN as separate distributions. Please refer to "SEE ALSO" for an incomplete list of these.

For example, Math::Symbolic::MiscCalculus come with Math::Symbolic and contains routines to compute Taylor Polynomials and the associated errors.
Routines related to vector calculus such as grad, div, rot, and Jacobi- and Hesse matrices are availlable through the Math::Symbolic::VectorCalculus module. This module is also able to compute Taylor Polynomials of functions of two variables, directional derivatives, total differentials, and Wronskian Determinants.

Some basic support for linear algebra can be found in Math::Symbolic::MiscAlgebra. This includes a routine to compute the determinant of a matrix of Math::Symbolic trees.

<<less
Download (0.10MB)
Added: 2007-07-19 License: Perl Artistic License Price:
827 downloads
openPlaG 1.01

openPlaG 1.01


openPlaG is an online function graph plotter, written in PHP. more>>
openPlaG is an online function graph plotter, written in PHP. This application can compute and plot a very high amount of functions, including many probability functions and is fairly good configurable.
Instructions:
To run the program, youll need access to a web server with PHP 4 or 5 and GDlib running. I dont know with which PHP4 versions it works, but at least with 4.4.1 it does. For lower versions just try it out.
The downloaded program is a zipped tarball, which contains these files:
- function.php the iframe content where the graph (png-image) is shown.
- gnu_gpl.txt GNU GENERAL PUBLIC LICENSE Version 2. Read it, dont change it.
- graph.css the used style sheet. This is very minimalistic.
- graph.php calculates the graph and draws the image.
- init.php security check and formulae (functions) definitions.
- instructions.html explains the use of the plotter.
- openPlaG.html start here when getting into the source code. This is the start page with the two iframes for the graph and the single value. You may want to change its name to index.html or something like that.
- single.php calculates a formula with a single value, not the whole graph. The result is shown in the second iframe.
Upload the files on your server. The program should work without problems, if server and PHP are configured properly. Make your changes as you want to, but dont forget to tell me if you make something really amazing or useful.
<<less
Download (0.024MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
815 downloads
Text::Diff3::DiffHeckel 0.06

Text::Diff3::DiffHeckel 0.06


Text::Diff3::DiffHeckel is a two-way diff plug-in. more>>
Text::Diff3::DiffHeckel is a two-way diff plug-in.

SYNOPSIS

use Text::Diff3;
my $f = Text::Diff3::Factory->new;
my $p = $f->create_diff;
my $mytext = $f->create_text([ map{chomp;$_} < F0 > ]);
my $original = $f->create_text([ map{chomp;$_} < F1 > ]);
my $diff2 = $p->diff( $origial, $mytext );
$diff2->each(sub{
my( $r ) = @_;
print $r->as_string, "n";
if ( $r->type ne d ) {
print -, $original->as_string_at( $_ ) for $r->rangeB;
}
if ( $r->type ne a ) {
print +, $mytext->as_string_at( $_ ) for $r->rangeA;
}
});

ABSTRACT

This is a package for Text::Diff3 to compute difference sets between two text buffers based on the P. Heckels algorithm. Anyone may change this to an another diff or a its wrapper module by a your custom Factory instance.

Text::Diff3 needs a support of computing difference sets between two text buffers (diff). As the diff(1) command, the required diff module creates a list of tipples recorded an information set of a change type (such as a, c, or d) and a range of line numbers between two text buffers.

Since there are several algorithms and their implementations for the diff computation, Text::Diff3 makes a plan independent on any specific diff routine. It calls a pluggable diff processor instance specified in a factory commonly used in Text::Diff3. Anyone may change diff plug-in according to text properties.

For users convenience, Text::Diff3 includes small diff based on the P. Heckels algorithm. On the other hands, many other systems use the popular Least Common Sequence (LCS) algorithm. The merits for each algorithm are case by case. In authors experience, two algorithms generate almost same results for small local changes in the text. In some cases, such as moving blocks of lines, it happened quite differences in results.Text::Diff3::DiffHeckel is a two-way diff plug-in.

<<less
Download (0.011MB)
Added: 2006-10-23 License: Perl Artistic License Price:
1096 downloads
OpenSPM 1.042307.prod

OpenSPM 1.042307.prod


OpenSPM is a general philosophy on and about most aspects of exploiting parallelism. more>>
OpenSPM project consists of two parts: a general philosophy on and about most aspects of exploiting parallelism using general purpose compute resources, and a comprehensive, customizable software package based on the aforementioned philosophy.
<<less
Download (33MB)
Added: 2007-05-02 License: GPL (GNU General Public License) Price:
905 downloads
pypt-offline 0.6 Beta

pypt-offline 0.6 Beta


pypt-offline is a utility for people using Debian (and distros based on debian) on a disconnected machine. more>>
pypt-offline is a utility for people using Debian (and distros based on debian) on a disconnected machine.
It helps in downloading the required data from another, high bandwidth Windows/Linux/Mac box.
Enhancements:
- Lots of updates were done.
- This is the first full release of pypt-offline, but it is still in beta.
- MD5 checksum support was added.
- Local cache check support was added.
- Progress bar support was added.
- Python optparse is used for option parsing.
- Zip archiving is supported.
- Many many more updates were made.
<<less
Download (0.027MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1205 downloads
Convert::BinHex 1.119

Convert::BinHex 1.119


Convert::BinHex can extract data from Macintosh BinHex files. more>>
Convert::BinHex can extract data from Macintosh BinHex files.

ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!

SYNOPSIS

Simple functions:

use Convert::BinHex qw(binhex_crc macbinary_crc);

# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);

# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);

Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up

Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource

Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up

Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;

# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");

# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core

# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);

PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);

BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.

<<less
Download (0.083MB)
Added: 2006-08-04 License: Perl Artistic License Price:
1234 downloads
Crypt::DH 0.06

Crypt::DH 0.06


Crypt::DH is a Diffie-Hellman key exchange system. more>>
Crypt::DH is a Diffie-Hellman key exchange system.

SYNOPSIS

use Crypt::DH;
my $dh = Crypt::DH->new;
$dh->g($g);
$dh->p($p);

## Generate public and private keys.
$dh->generate_keys;

$my_pub_key = $dh->pub_key;

## Send $my_pub_key to "other" party, and receive "other"
## public key in return.

## Now compute shared secret from "other" public key.
my $shared_secret = $dh->compute_secret( $other_pub_key );

Crypt::DH is a Perl implementation of the Diffie-Hellman key exchange system. Diffie-Hellman is an algorithm by which two parties can agree on a shared secret key, known only to them. The secret is negotiated over an insecure network without the two parties ever passing the actual shared secret, or their private keys, between them.

<<less
Download (0.018MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5