gzip compress the unicode data
This commit is contained in:
1 parent
a427b7f58f
commit
d9b0c049ab
1 file changed
+5
-2
@@ -51,6 +51,7 @@
|
|||||||
from enum import Enum
|
from enum import Enum
|
||||||
from struct import pack
|
from struct import pack
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
from gzip import compress
|
||||||
|
|
||||||
class StringTableIndex:
|
class StringTableIndex:
|
||||||
def __init__(self, bs: bytes):
|
def __init__(self, bs: bytes):
|
||||||
@@ -422,5 +423,7 @@ encoded_data.extend(group_table)
|
|||||||
encoded_data.extend(char_data_table)
|
encoded_data.extend(char_data_table)
|
||||||
encoded_data.extend(string_table)
|
encoded_data.extend(string_table)
|
||||||
|
|
||||||
with open('unicode_data_encoded', 'wb') as fd:
|
compressed_data = compress(encoded_data)
|
||||||
fd.write(encoded_data)
|
|
||||||
|
with open('unicode_data_encoded.gz', 'wb') as fd:
|
||||||
|
fd.write(compressed_data)
|
||||||
Reference in new issue
Block a user