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
|
from struct import unpack as up
|
||||||
|
|
||||||
def lz4_compress(data):
|
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):
|
def split_binary(data):
|
||||||
A, B, START, BOOT_CODE_START, BOOT_CODE_END, PROGRAM_START, C, D = up('<QQQQQQQQ', data[:0x40])
|
A, B, START, BOOT_CODE_START, BOOT_CODE_END, PROGRAM_START, C, D = up('<QQQQQQQQ', data[:0x40])
|
||||||
|
Loading…
Reference in New Issue
Block a user