$ egrep -oh '\x[A-Fa-f0-9]{2}' **/*.py | tr A-Z a-z | sort | uniq -c | sort -rn > .../scratch/bytefreq.txt 26 \x00 20 \xff 18 \x02 18 \x01 12 \x80 8 \xfe 8 \x20 7 \x7e 7 \x5d 7 \x5b 7 \x23 7 \x21 5 \x7f 4 \xef 4 \xe9 4 \xe2 4 \xa1 3 \xf3 3 \xe0 3 \xcf 3 \x9f 3 \x97 3 \x8f 3 \x8c 3 \x1f 3 \x0e 3 \x0c 2 \xfc 2 \xf6 2 \xf5 2 \xf4 2 \xf1 2 \xf0 2 \xee 2 \xed 2 \xeb 2 \xea 2 \xc4 2 \xb0 2 \xa4 2 \xa3 2 \x81 2 \x0d 2 \x0b 2 \x08 1 \xfd 1 \xfb 1 \xfa 1 \xf9 1 \xf8 1 \xf2 1 \xec 1 \xe8 1 \xe7 1 \xe6 1 \xe5 1 \xe4 1 \xe3 1 \xe1 1 \xdf 1 \xde 1 \xdd 1 \xdc 1 \xdb 1 \xda 1 \xd9 1 \xd8 1 \xd6 1 \xd5 1 \xd4 1 \xd3 1 \xd2 1 \xd1 1 \xd0 1 \xce 1 \xcd 1 \xcc 1 \xcb 1 \xca 1 \xc9 1 \xc8 1 \xc7 1 \xc6 1 \xc5 1 \xc3 1 \xc2 1 \xc1 1 \xc0 1 \xbf 1 \xbb 1 \xba 1 \xb5 1 \xaa 1 \xa0 1 \x8e 1 \x86 1 \x0a 1 \x09