Skip to content

Commit 34a3359

Browse files
Merge pull request #10 from zhlhlf/master
Update seekfd.py
2 parents 317f75b + 1ec961f commit 34a3359

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

seekfd.py

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[b'\x03\x21\x4c\x18', 'lz4'], [b'\x04\x22\x4d\x18', 'lz4'],
1212
[b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\x03', "zopfli"], [b'\xfd7zXZ', 'xz'],
1313
[b']\x00\x00\x00\x04\xff\xff\xff\xff\xff\xff\xff\xff', 'lzma'], [b'\x02!L\x18', 'lz4_lg'],
14-
[b'\x89PNG', 'png'], [b"LOGO!!!!", 'logo'])
14+
[b'\x89PNG', 'png'], [b"LOGO!!!!", 'logo'], [b'\x67\x44\x6c\x61', 'super', 4096], [b'\x10\x20\xF5\xF2', 'f2fs', 1024])
1515

1616

1717
def gettype(file) -> str:
@@ -23,20 +23,6 @@ def compare(header: bytes, number: int = 0) -> int:
2323
f.seek(number)
2424
return f.read(len(header)) == header
2525

26-
def is_super(fil) -> any:
27-
with open(fil, 'rb') as file_:
28-
try:
29-
file_.seek(4096,0)
30-
except:
31-
return False
32-
buf = bytearray(file_.read(4))
33-
return buf == b'\x67\x44\x6c\x61'
34-
35-
try:
36-
if is_super(file):
37-
return 'super'
38-
except IndexError:
39-
pass
4026
for f_ in formats:
4127
if len(f_) == 2:
4228
if compare(f_[0]):

0 commit comments

Comments
 (0)