We don't bite newbies here... much | |
PerlMonks |
Being Hexed by Reading MD5 Sumsby arunhorne (Pilgrim) |
on Jul 05, 2002 at 11:42 UTC ( [id://179608]=perlquestion: print w/replies, xml ) | Need Help?? |
arunhorne has asked for the wisdom of the Perl Monks concerning the following question: Hi all, I have this strange problem... :) I have an array of data and for each element in the array I create a 128-bit MD5 Sum and write it to a file followed by a newline, thus:
This works fine and results in a binary file (when viewed with Ultraedit and friends) as would be expected. However, it is necessary for me to re-read these MD5 sums from disk at an arbitrary point in the future... i.e. I can't just keep them in memory. I though the following would work:
For the most part it does, but one or two MD5 sums are not coming through correctly. I speculate that it may be because I need to adopt a different approach to file reading for binary files? It is not inconceivable that an MD5 sum could contain the \n character thus causing the MD5 sum to be misread. I'd be interested in two things, firstly, people's opinions on if this is/could be the case but secondly I anyone knows how I could achieve successfully loading the MD5 sums from disk without breaking compatability with the way I write them in the first place. Thanks... ____________Arun
Back to
Seekers of Perl Wisdom
|
|