데이터 압축(data compression)

데이터를 효율적으로 기록하기 위해 적은 공간에 저장하는 기술이다. 데이터 압축은 인코딩 과정과 디코딩 과정으로 이루어진다. 인코딩은 압축 알고리즘에 따라 데이터를 작은 크기로 변화시키는 것이고 디코딩은 저장된 데이터를 다시 원래의 데이터 형태로 복원시키는 것이다. 압축 기술에는 데이터의 내용을 바꾸지 않고 원래 내용 그대로 디코딩하는 무손실 압축 방법과 데이터의 세부적인 디테일을 일부 손실하여 압축하는 손실 압축 방법이 있다.