2017-10-25 4 views
0

私のデータベースにPDFファイル用のBLOBデータがあります。データベース内のBLOBファイルが有効なPDFファイルであるかどうかを確認してください。私のために私。バイト配列をチェックする方法は有効なpdfファイルかどうか

+0

PDFで動作するライブラリの1つを使用できます。ファイルを開くとき(バイト)、または操作の1つを実行しているとき(たとえば、最後のページから最後の文字列を取得するとき)は、PDFがPDFでないときにスローされます。 – Sinatr

答えて

2

すべてのpdfファイルは、magic number 25 50 44 46(ASCIIの%PDF)で始まります。

+0

4バイトは正しいバイトを*有効なPDFファイル*と分類していますか? – Sinatr

+3

@Sinatrあなたは* all *を読むことを試みるまであなたは知らないでしょう。 –

+2

「有効な」PDFファイルが何であるか分かりません。ファイルの先頭にあるマジックナンバーは、それがPDFファイルであることを示します。 –

関連する問題