Да, читать как бинарный. Но нет, алфавит будет не из 0 и 1 состоять. Читается не побитово, а побайтово - т.е. минимальная единица - байт, а значит алфавит максимум из 255 символов состоит.
Но в целом, в теории - вы можете за минимальную единицу брать что угодно - лишь бы этого чего угодно было целое число в вашем массиве данных.