Технически, это сделать можно, но для этого вам нужно более детально изучить методы кодирования информации, вот одни из самых простых, которые вы можете реализовать:
- Алгоритм Шеннона — Фано
- Алгоритм Хаффмана
- Метод LZ77
- Метод LZSS
- Метод LZ78
- Метод LZW
- Метод Хэмминга (Сложный)