[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
변수를 통해 지정할 수 있습니다.
위 예제 코드를 사용하여 파일 압축을 해제하고자 하는 경로를 설정할 수 있습니다.