/* * Copyright (C) 2007-2011 Xagasoft, All rights reserved. * * This file is part of the libbu++ library and is released under the * terms of the license contained in the file LICENSE. */ #include "bu/sio.h" #include "bu/file.h" #include "bu/md5.h" using Bu::sio; int main( int argc, char *argv[] ) { argv++, argc--; for(; *argv; argv++ ) { Bu::File fIn( *argv, Bu::File::Read ); Bu::Md5 m; char buf[100000]; for(;;) { int iRead = fIn.read( buf, 100000 ); m.addData( buf, iRead ); if( iRead < 100000 ) break; } sio << m.getHexResult() << " *" << *argv << sio.nl; } }