def decompress(filename): compressed_text = util.load_file_as_byte(filename) codes, encoded_bytes = extract(compressed_text) encoded_text = util.to_bitstring(encoded_bytes) text = decode(encoded_text, codes) output = util.get_original_filename(filename) save(text, output)
def decompress(filename): compressed_text = util.load_file_as_byte(filename) ln, ranges, encoded_bytes = extract(compressed_text) encoded_value = struct.unpack('f', encoded_bytes)[0] decoded_text = decode(encoded_value, ln, ranges) output = util.get_original_filename(filename) save(decoded_text, output)
def test_load_file_as_byte(self): self.assertEqual(b'bookkeeper', util.load_file_as_byte(self.bookkeeper))
def decompress(filename): encoded_bytes = util.load_file_as_byte(filename) encoded_values = list(encoded_bytes) text = decode(encoded_values) output = util.get_original_filename(filename) util.save_file_as_text(output, text)