🗜️ Run-Length Encoder / Decoder

Run-length encoding (RLE) compresses repeated characters into a count + character form (e.g. aaabbc3a2b1c). Simple, and reversible.