델타 인코딩

1 개요[ | ]

delta encoding, delta compression
델타 인코딩, 델타 부호화, 증분 인코딩, 차분 부호화, 델타 압축
  • 데이터를 효율적으로 전송하기 위한 압축 기술 중 하나
  • 데이터의 저장 및 전송을 완전한 파일이 아니라, 순차 데이터의 변경분 형식으로 진행하는 방식
  • 이전 데이터 버전과 현재 데이터 버전 간의 차이를 나타내는 "델타"를 계산하고 전송하는 방식으로 작동한다.
  • 변경된 부분만을 전송함으로써 데이터를 효과적으로 압축하고 전송 시간과 대역폭을 절약할 수 있다.
  • 예를 들어, 파일 A와 파일 B가 있을 때, 파일 B는 파일 A의 일부 수정 또는 추가된 부분만을 포함하고 있을 수 있다.
  • 델타 인코딩은 두 파일 간의 차이를 나타내는 델타를 계산하고, 이 델타 정보만을 전송하여 파일을 전송한다.
  • 이는 전체 파일을 전송하는 것보다 효율적이며, 특히 대용량 파일 또는 네트워크 대역폭이 제한된 환경에서 유용하다.
  • 델타 인코딩은 소프트웨어 배포, 파일 동기화, 버전 관리 시스템 등 다양한 응용 분야에서 사용될 수 있다.
  • Git과 같은 버전 관리 시스템에서는 변경된 내용만을 저장하고 전송하여 저장 공간을 절약하고 네트워크 사용량을 최소화하는 데에 활용된다.

2 예시[ | ]

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}