Originally Posted by **JoshR**

Well it can compress because you essentially string together the bits of 4 integers (each less than or equal to 11111111, 255), because an integer that is less than that binary value, already takes up full 4 bytes so by stringing them together you use all the bits and not just 8 bits, then you could use the same structure and unstring it, ill put together an example and show you. I am definetly using this in my encryption algorithm, then im going to add an algorithm for switching certain blocks of bits from one character to another etc... :)