Я работаю над небольшим приложением, которое анализирует определенный файл, не шифрует, вносит изменения, повторно шифрует и сохраняет. Это работает хорошо, но для того, чтобы это работало, мне нужно распаковать его вручную, запустить приложение на выходе, а затем gzip, что из этого получится. Мне просто интересно, знает ли кто-нибудь элегантное решение / библиотеку, которую я могу использовать для автоматизации обоих этапов в приложении C ++, которое будет работать в Windows. Бонусные баллы, если он может определить, был ли файл сжат в первую очередь.
Большое спасибо!