|
9 | 9 | from .errors import CompressionError, UnexpectedDataError, UnexpectedTagError |
10 | 10 | from .types import Compression, KeybagType, Payload |
11 | 11 |
|
12 | | - |
13 | | -def _lzss_compress(data: bytes) -> bytes: |
14 | | - return lzss.compress(data, ' ') |
15 | | - |
16 | | - |
17 | | -def _lzss_decompress(data: bytes) -> bytes: |
18 | | - return lzss.decompress(data, ' ') |
19 | | - |
20 | | - |
21 | 12 | if platform == 'Darwin': |
22 | 13 | import apple_compress |
23 | 14 |
|
@@ -1183,7 +1174,7 @@ def _decompress_data( |
1183 | 1174 | self, data: bytes, compression: Compression, size: Optional[int] = None |
1184 | 1175 | ) -> bytes: |
1185 | 1176 | if compression == Compression.LZSS: |
1186 | | - return _lzss_decompress(data) |
| 1177 | + return lzss.decompress(data) |
1187 | 1178 |
|
1188 | 1179 | elif self.compression == Compression.LZFSE: |
1189 | 1180 | return _lzfse_decompress(self.data, size) |
@@ -1310,7 +1301,7 @@ def compress(self, compression: Compression) -> None: |
1310 | 1301 |
|
1311 | 1302 | self.size = len(self.data) |
1312 | 1303 | if compression == Compression.LZSS: |
1313 | | - comp_data = _lzss_compress(self.data) |
| 1304 | + comp_data = lzss.compress(self.data) |
1314 | 1305 | self._data = self._create_complzss_header(len(comp_data)) + comp_data |
1315 | 1306 |
|
1316 | 1307 | elif compression == Compression.LZFSE: |
|
0 commit comments