android app which encodes and decodes binary codes