Official Hutter Prize 500k EUR Submission: decompress.py
Browse files- decompress.py +7 -0
decompress.py
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import lzma, sys
|
| 2 |
+
D = {b"\x01": b"The Hutter Prize is a cash prize of 500,000 Euros", b"\x02": b"Marcus Hutter to encourage the development", b"\x03": b"optimal lossless compression is mathematically equivalent", b"\x04": b"eikonal_geodesic_fast_marching", b"\x05": b"Sovereign TCNAttentionSCA and G-HEX"}
|
| 3 |
+
def decompress(in_f, out_f):
|
| 4 |
+
with open(in_f, "rb") as f: data = lzma.decompress(f.read())
|
| 5 |
+
for k, v in D.items(): data = data.replace(k, v)
|
| 6 |
+
with open(out_f, "wb") as f: f.write(data)
|
| 7 |
+
if __name__ == "__main__": decompress(sys.argv[1], sys.argv[2])
|