diff --git a/binarytools.py b/binarytools.py deleted file mode 100644 index ab8e159..0000000 --- a/binarytools.py +++ /dev/null @@ -1,67 +0,0 @@ -import string -def b2i(binary): - binary = str(binary) - number = int(binary, 2) - return number -def i2b(intin): - intin = int(intin) - number = format(intin, "b") - number = str(number) - while len(number) != 7: - number = "0" + number - return number -def thing2b(thing): - printable = string.printable - library = {} - for i in range(len(printable)): - library[printable[i]] = i - library["ö"] = 100 - library["Ö"] = 101 - library["Ä"] = 102 - library["ä"] = 103 - library["Ü"] = 104 - library["ü"] = 105 - library["ß"] = 106 - #print(library) - # 0-99 - thing = str(thing) - code = "" - for i in thing: - temp = library[i] - temp = i2b(temp) - code = code + temp - return code -def b2str(binary): - binary = str(binary) - printable = string.printable - library = {} - for i in range(len(printable)): - library[i] = printable[i] - library[100] = "ö" - library[101] = "Ö" - library[102] = "Ä" - library[103] = "ä" - library[104] = "Ü" - library[105] = "ü" - library[106] = "ß" - #print(library) - # 0-99 - text = "" - for i in range(int(len(binary)/7)): - temp = "" - for f in range(7*i, 7*i+7): - temp = temp + binary[f] - g = b2i(temp) - text = text + library[g] - return text -# 7 -if __name__ == "__main__": - file = open("target.txt", 'r') - file = file.read() - binary2 = thing2b(file) - print("binär = {}".format(binary2)) - text = b2str(binary2) - print("text zurück = {}".format(text)) - file = open("output.txt", 'w') - file.write(binary2) - file.close() \ No newline at end of file