LZF 압축

LZF 압축

LZF는 속도가 매우 빠른 압축 알고리즘으로, 약간의 속도 비용만으로 공간을 아끼고 싶을 때 딱 좋아요. PHP의 LZF 확장이 이걸 어떤 방식으로 사용하는지 볼게요.

출처: PHP: LZF - Manual

본문

LZF는 매우 빠른 압축 알고리즘으로, 약간의 속도 손실만 감수하면 공간을 크게 절약할 수 있어요. 컴파일 시점에 속도(speed) 또는 공간(space) 중 어느 쪽에 최적화할 것인지 선택할 수 있어요. 이 확장은 내부적으로 Marc Lehmann이 만든 liblzf 라이브러리를 사용해요.

LZF 함수

  • lzf_compress — LZF 압축을 수행해요
  • lzf_decompress — LZF 압축 해제를 수행해요
  • lzf_optimized_for — LZF 확장이 어떤 목적으로 최적화됐는지 확인해요

더 알아보기