use Storable;
use Data::Dumper;
use Maasha::Common;
+use Digest::MD5;
use Exporter;
}
+sub file_md5
+{
+ # Martin A. Hansen, December 2009.
+
+ # Get an MD5 sum for a given file.
+
+ my ( $file, # file path
+ ) = @_;
+
+ # Returns a string.
+
+ my ( $fh, $md5 );
+
+ $fh = file_read_open( $file );
+
+ $md5 = Digest::MD5->new;
+
+ $md5->addfile( $fh );
+
+ close $fh;
+
+ return $md5->hexdigest;
+}
+
+
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DIRECTORIES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
}
}
- # Maasha::Common::error( "No offset" ) if not defined $offset;
+ # Maasha::Common::error( "No offset" ) if not defined $offset; # FIXME
return $offset;
}