Это лето, и поэтому я решил взять на себя обязательство написать программу сжатия данных, предпочтительно в C-коде. У меня есть достойные новички, которые понимают, как работает сжатие. У меня просто несколько вопросов:
1) Будет ли подходящий язык программирования для выполнения этой задачи?
2) Должен ли я работать в байте с входным файлом? Или на двоичном уровне?
Если кто-то может просто подтолкнуть меня в правильном направлении, я бы очень признателен. Я хотел бы сам это кодировать, но не использовать ранее существовавшую библиотеку сжатия или что-то в этом роде.