As adjectives the difference between bateless and rateless
is that bateless is (obsolete) not to be abated while rateless is (mathematics) describing a family of codes whose higher rate codes have codewords that are prefixes of those of the lower rate codes.