textchars = bytearray({7, 8, 9, 10, 12, 13, 27} | set(range(32, 256)) - {127})
is_binary_string = lambda bytes: bool(bytes.translate(None, textchars))
Как я могу определить, является ли файл двоичным (не текстовым) в python?