mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-10-02 07:37:08 +02:00
Support old LZ4 library format
This adds python2 support
This commit is contained in:
parent
3295132946
commit
06781579c5
@ -3,7 +3,11 @@ import sys, lz4
|
||||
from struct import unpack as up
|
||||
|
||||
def lz4_compress(data):
|
||||
return lz4.block.compress(data, 'high_compression', store_size=False)
|
||||
try:
|
||||
import lz4.block as block
|
||||
except ImportError:
|
||||
block = lz4.LZ4_compress
|
||||
return block.compress(data, 'high_compression', store_size=False)
|
||||
|
||||
def split_binary(data):
|
||||
A, B, START, BOOT_CODE_START, BOOT_CODE_END, PROGRAM_START, C, D = up('<QQQQQQQQ', data[:0x40])
|
||||
@ -30,4 +34,4 @@ def main(argc, argv):
|
||||
return 0
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.exit(main(len(sys.argv), sys.argv))
|
||||
sys.exit(main(len(sys.argv), sys.argv))
|
||||
|
Loading…
Reference in New Issue
Block a user