[c++] 파일 압축 해제 경로 설정

C++ 프로그램에서 파일 압축을 해제하고자 하는 경우, miniz 라이브러리를 사용하여 파일 압축을 해제할 수 있습니다. miniz는 간단한 압축 및 압축 해제 기능을 제공하는 가벼운 라이브러리입니다.

아래는 파일 압축 해제 경로를 설정하는 방법을 보여주는 간단한 예제 코드입니다.

#include <miniz.h>
#include <iostream>

int main() {
    const char* zip_filename = "compressed.zip";
    const char* extract_dir = "extracted_files";

    mz_bool status = mz_zip_extract_archive(zip_filename, 0, extract_dir, NULL, NULL);
    if (!status) {
        std::cout << "파일 압축 해제에 실패했습니다." << std::endl;
        return 1;
    }

    std::cout << "파일 압축 해제가 완료되었습니다." << std::endl;
    return 0;
}

위의 예제 코드에서 zip_filename은 압축 파일의 이름을, extract_dir은 압축 해제된 파일들을 저장할 디렉토리를 나타냅니다. mz_zip_extract_archive 함수를 사용하여 파일을 압축 해제할 수 있습니다.

이 예제 코드는 파일 압축을 해제하고 결과를 출력하는 간단한 C++ 프로그램입니다. 압축 해제 경로는 extract_dir 변수를 통해 설정되며, 압축을 해제하고자 하는 파일의 이름은 zip_filename 변수를 통해 지정할 수 있습니다.

위 예제 코드를 사용하여 파일 압축을 해제하고자 하는 경로를 설정할 수 있습니다.

참고 자료