asd=2, asd=4 и asd=256 довольно часто в играх используется. Например в официальном тестовом наборе для TZX есть asd=256, см.Book-of-the-dead.tzx.
Вот тестовый файл с блоками asd=2, asd=4, asd=16 и asd=256, который делал для тестов.
С этими значениями вопросов нет. Вопрос есть - как быть когда asd=8, 32, 64 или 128? т.е. когда число бит на символ 3,5, 6 или 7. Будут использованы только задействованные биты внутри байта или нужно битовый поток обрабатывать, разделяя на N-битные слова?