ホームページ >Java >&#&チュートリアル >Java で MD5 ファイルのチェックサムを計算するにはどうすればよいですか?
Java を利用した MD5 ファイル チェックサムの取得
Java の広範な機能にもかかわらず、ファイルの MD5 チェックサムの計算に関するクエリは最初に取得されました直接的な解決策はありません。このギャップに対処するために、DigestInputStream クラスを使用するプロセスの概要を示す詳細な図を示します。
DigestInputStream は入力ストリーム デコレーターとして機能し、通常どおり入力ストリームにアクセスしながらダイジェストを同時に計算できます。これにより、別個のデータ パスの必要性がなくなります。
次のコード スニペットは、DigestInputStream の使用例を示しています。
MessageDigest md = MessageDigest.getInstance("MD5"); try (InputStream is = Files.newInputStream(Paths.get("file.txt")); DigestInputStream dis = new DigestInputStream(is, md)) { /* Read decorated stream (dis) to EOF as normal... */ } byte[] digest = md.digest();
このコードでは、
このアプローチを使用すると、ファイルの MD5 チェックサムを簡単に取得できます。ジャバ。
以上がJava で MD5 ファイルのチェックサムを計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。