これが達成可能かどうかはわかりません。
次を受け入れる関数を持つサードパーティのライブラリがありますFile
。
String function(File file);
この関数は、クラウドからいくつかのコンテンツをダウンロードし、そのファイルに書き込むだけです。
OutputStream
これで、ファイルの MD5 を内部的に計算する特別なものができました。データがストリームを通過する間、MD5 が計算されます。
ライブラリの署名を変更することはできないので、とにかくファイルを受け入れる関数を引き続き使用できますが、データを通過させることはできますOutputStream
か?