[c++] 파일 압축률 확인
#include <iostream>
#include <fstream>

int main() {
    std::ifstream originalFile("original_file.txt", std::ios::binary);
    std::ifstream compressedFile("compressed_file.zip", std::ios::binary);

    originalFile.seekg(0, std::ios::end);
    compressedFile.seekg(0, std::ios::end);

    int originalFileSize = originalFile.tellg();
    int compressedFileSize = compressedFile.tellg();

    double compressionRatio = (1.0 - (compressedFileSize / (double)originalFileSize)) * 100;

    std::cout << "Original file size: " << originalFileSize << " bytes" << std::endl;
    std::cout << "Compressed file size: " << compressedFileSize << " bytes" << std::endl;
    std::cout << "Compression ratio: " << compressionRatio << "%" << std::endl;

    originalFile.close();
    compressedFile.close();

    return 0;
}

위의 코드는 original_file.txtcompressed_file.zip의 파일 크기를 확인하고 압축률을 계산합니다. 계산된 압축률은 화면에 출력됩니다.