
Deflate 알고리즘의 Compression Level은 압축률과 압축 시간을 조절하는 매개변수입니다. Level 0부터 Level 9까지의 차이점은 다음과 같습니다.
- Level 0: 최소한의 압축을 수행하며, 압축 시간이 가장 빠릅니다. 이 레벨에서는 압축률이 가장 낮습니다.
- Level 1: Level 0보다 조금 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 2: Level 1보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 3: Level 2보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 4: Level 3보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 5: Level 4보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 6: Level 5보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 7: Level 6보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 8: Level 7보다 더 높은 압축률을 제공하며, 압축 시간은 약간 더 걸립니다.
- Level 9: 최대의 압축률을 제공하며, 압축 시간은 가장 길립니다.
Level 0은 압축률이 가장 낮은 레벨이며, 압축 시간이 가장 빠릅니다. 그러나 압축률이 낮기 때문에 데이터의 크기가 줄지 않습니다. 반면 Level 9은 압축률이 가장 높은 레벨이며, 압축 시간이 가장 길립니다. 그러나 압축률이 높기 때문에 데이터의 크기가 줄어듭니다.
2025-04-04 14:00