当使用FileInputStream时,如何确定理想的缓冲区大小?
MessageDigest md = MessageDigest.getInstance( "SHA" );FileInputStream ios = new FileInputStream( "myfile.bmp" );byte[] buffer = new byte[4 * 1024]; // what should this value be?int read = 0;while( ( read = ios.read( buffer ) ) > 0 ) md.update( buffer, 0, read );ios.close();md.digest();
紫衣仙女
喵喔喔
慕无忌1623718
相关分类