Beispiel #1
0
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)
Beispiel #3
0
 def test_get_original_filename(self):
     self.assertEqual(self.bookkeeper, util.get_original_filename(self.bookkeeper + '.output'))
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)