Currently I have a .gz file of a csv file. And I would like to uncompressed it.
The difficulty is that after decompressing the .gz file, it needs a bitewise operation to get it to the right format.
I have the code in python that works, but I am struggling to convert it to R
def uncompress_file(file_location_gz, file_location_save):
with open(file_location_gz, "rb") as f:
data = f.read()
data2 = gzip.GzipFile(fileobj=BytesIO(data),
mode='rb').read()
data2 = bytearray(data2)
for i in range(len(data2)):
data2[i] ^= 0x95
with open(file_location_save, 'wb') as f_out:
f_out.write(data2)
Any help or suggestion would be really helpful.