Я ищу (желательно небольшую) библиотеку с открытым исходным кодом на C или C ++, которую я могу включить в свои лицензированные проекты MIT (размещенные в коде Google). Я хобби программист C / C ++, поэтому я не настолько продвинут, но я знаю только то, что мне нужно для разработки плагинов для приложения с именем "SA-MP" (работает в Windows и Linux).
То, что я хочу сделать, это автоинсталлятор, который должен будет иметь возможность распаковывать сжатые файлы (желательно .zip, но подойдет любой другой метод сжатия файлов!).
Я искал такую библиотеку, но им всегда нужно иметь некоторые дополнительные библиотеки DLL в Windows или другие файлы в Linux - это не то, что я ищу, поскольку конечные пользователи могут не знать, как установите плагин с необходимыми компонентами.
Посмотрел также Basic Compression Library и, похоже, не имеет сжатия файлов, а только алгоритмы. Так что с этим мне не повезло.
Чтобы сделать приведенный выше текст коротким:
- Никаких внешних зависимостей, дополнительные библиотеки, которые необходимы, разрешены, если они могут быть связаны с моим проектом C / C ++.
- Может сжимать целые каталоги и распаковывать их.
- Работает на Windows и Linux.
- Может безопасно использоваться с лицензией MIT (необязательно, предпочтительно)