回答編集履歴
1
追記
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
拡張子がxlsxだとして、先頭バイトを読んで、
|
2
|
-
`b'PK\x03\x04'`で始まっていたらzip形式なのでパスワードなしのExcelファイル(の可能性が高い)です。
|
2
|
+
`b'PK\x03\x04'`で始まっていたらそれはzip形式のマジックナンバーなのでパスワードなしのExcelファイル(の可能性が高い)です。
|
3
|
-
`b'\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1'`で始まっていたらOfficeドキュメント形式なので読み取りパスワード付きExcelファイル(の可能性が高い)です。
|
3
|
+
`b'\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1'`で始まっていたらそれはOfficeドキュメント形式のマジックナンバーなので読み取りパスワード付きExcelファイル(の可能性が高い)です。
|
4
4
|
|
5
5
|
https://en.wikipedia.org/wiki/List_of_file_signatures
|