天蓬老师2017-04-17 15:58:10
ファイルの最初の数バイトであるファイル ヘッダーを確認します。同じ原則が一般的な MIME タイプの解析にも当てはまります。ニーズは非常に単純であるため、ここでは MIME タイプの判定にサードパーティのパッケージを使用することはお勧めしません。
RTF 定義タイプの最初の数バイトが検索およびクエリされます (16 進数): 7B 5C 72 74 66
したがって、ファイルの最初の 5 バイトを読み取って 16 に変換するだけで済みます。 16 進形式の「7b5c727466」と比較して、RTF タイプかどうかを判断できます。