.rdf、.pkg、.fmb、.sql、.ldt などの異なる拡張子のファイルがいくつかあります。これらのファイルでは、いくつかの特定のキーワードが存在するかどうかを確認する必要があります。そのため、この目的のために 2 つの方法を使用しました。
最初のアプローチ
String content = FileUtils.readFileToString(file);
2番目のアプローチ
byte[] b = FileUtils.readFileToByteArray(fl);
String read = new String(b);
これらの文字列を取得した後、キーワードを検索します。問題は、これらのアプローチでファイル全体をスキャンできるかどうかわからないことです。これらのファイルはテキスト ファイルではないため、これらの文字列をコンソールに出力すると、テキストの半分が読み取れません。したがって、このアプローチで正しい結果が得られるかどうかはわかりません。この2つの方法の仕組みを教えてください。そして、それらのファイルに存在するすべてのキーワードを教えてくれますか。ガイドしてください。