Everything_is_bad, представьте себе, читал, даже vpn не поленился включить, хотя я им пользуюсь в исключительных случаях. Что плохо читал, возможно, но это не устраняет бессмысленность вашего первого комментария
Кстати, к слову, могу похвастаться, что я до этого уже давненько сам допетрил, без всяких гуру, когда у меня было здоровое меню (консольное) и при выборе какого-то варианта надо было вызвать соответствующую функцию. Недолго подумав, я отказался от if/elif/elif/elif... и решил использовать словарь. Как приятно узнать, что хоть где-то ты не дурак ;)
Phys_Math_Man, вообще xxd выводит данные в формате, где каждая строка содержит 16 байт данных. Это стандартное поведение xxd, и оно не зависит от того, сколько байт фактически считывается из устройства. Подождите, может кто-то ещё ответит