指定されたコンテンツ (ファイル、String
またはInputStream
) がJava プロパティファイル形式であるかどうかを認識する方法は?
コンテンツはデータベースに保存され、プロパティ ファイルのProperties
場合は解析する必要があります。ただし、私が気づいた簡単なテストでは、java.util.Properties
エラーなしでxmlファイルを解析しました</log4j
)。通常のテキストファイルも「解析」できます。
では、java.util.Properties
実質的にすべてのテキストを解析できる場合、プロパティ ファイルがあるかどうかをどのように認識できますか? これが他の認識されている形式であるかどうかを確認する必要がありますか、ヒューリスティックを使用できますか、またはそのような機能を備えた既存のライブラリがありますか?