計算ファイルのMD5値へのJava

公共の静的な無効メイン(文字列[] argsが)はParseException、IOExceptionが{スロー

      {試みる
              ファイルのファイル=新しいファイル( "C://Users//Administrator//Desktop//aabb//OverviewInfo-201904-20190506185734-03.txtを");
              FileInputStreamのFIS =新しいFileInputStreamを(ファイル);
              するMessageDigest MD = MessageDigest.getInstance( "MD5")。
              バイト[] =新しいバイト[1024]バッファと
              INT長= -1。
              (!(長さ= fis.read(1024、、0バッファ))= -1){一方
                md.update(バッファ、0、長さ)。
             }
              のBigInteger BIGINT =新しいBigIntegerの(1、md.digest())。
              System.out.println( "文件MD5值:" + bigInt.toString(16));
           }キャッチ(にFileNotFoundException電子){
              e.printStackTrace();
          }キャッチ(持つNoSuchAlgorithmException電子){
               e.printStackTrace();
          }キャッチ(IOExceptionを電子){
               e.printStackTrace();
          }

}

公開された118元の記事 ウォン称賛59 ビュー490 000 +

おすすめ

転載: blog.csdn.net/u012255097/article/details/102964769