def get_decoded_text(file) -> str: decCont = BitArray() for line in file: decCont.append(line) x = BitStream(decCont) char_size = Utils.get_encoded_file_char_size(x) decoded_header_2 = decode.decode_headers(x, char_size) hash_table = {} decoded_header_2.generate_hashT(hash_table, "") inv_map = {v: k for k, v in hash_table.items()} return decode.decode_text(decCont.bin[x.bitpos:x.len], inv_map)