Initial Commit
This commit is contained in:
21
dr2mds.py
Executable file
21
dr2mds.py
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
from math import log
|
||||
import os
|
||||
|
||||
DRASTIC_SAVE="Pokemon Black.dsv"
|
||||
MELONDS_SAVE="Pokemon Black.sav"
|
||||
|
||||
def st_size(path):
|
||||
return os.stat(path).st_size
|
||||
|
||||
def closest2pow(n):
|
||||
return 2**int(log(n) / log(2))
|
||||
|
||||
def drastic2melonds(infile,outfile):
|
||||
with open(infile,"rb") as inf, open(outfile,"wb") as ouf:
|
||||
|
||||
ouf.write(inf.read(closest2pow(st_size(infile))))
|
||||
|
||||
if __name__ == "__main__":
|
||||
drastic2melonds(DRASTIC_SAVE,MELONDS_SAVE)
|
||||
Reference in New Issue
Block a user