
1. 개요H.264(AVC)와 H.265(HEVC)는 영상 분석 및 복구 작업에서 중요한 역할을 합니다.이번 글에서는 H.264와 H.265 코덱의 개념, 기술적 차이, 장단점, 디지털 포렌식에서의 활용 방안 등을 살펴보겠습니다.2. 코덱(Codec)이란?2.1 코덱의 정의코덱(Codec)이란 "Coder-Decoder"의 약자로, 디지털 영상 및 음성 데이터를 압축(Encoding) 및 해제(Decoding)하는 기술입니다.코덱은 다음과 같은 역할을 합니다:영상 데이터를 효율적으로 저장하여 용량을 줄임네트워크 환경에서 빠른 전송을 가능하게 함재생 시 원본과 유사한 품질로 복원하여 시청 가능하도록 함2.2 주요 비디오 코덱 비교현재 사용되는 대표적인 비디오 코덱들은 다음과 같습니다. 코덱명개발연도특징MP..

MP4(MPEG-4 Part 14)는 비디오와 오디오 스트림을 저장하기 위한 동영상 컨테이너 포맷입니다. ISO Base Media File Format(ISOBMFF)을 기반으로 하며, 논리적 구조(logical structure), 시간 구조(time structure), 물리적 구조(physical structure)로 이루어져 있습니다. MP4의 구조 특징Logical StructureMP4 파일은 오디오, 비디오와 같은 여러 트랙(track)을 동시에 저장합니다. 각 트랙은 특정 미디어 유형을 나타내며, 독립적으로 관리됩니다.Time Structure각 트랙은 시간에 따라 구성된 샘플(sample)의 연속으로 이루어집니다. 각 샘플은 디코더에 의해 지정된 시간(DTS, CTS)에 사용됩니다.Ph..

AVI 개요AVI(Audio Video Interleave)는 Microsoft에 의해 1992년 발표된 동영상 컨테이너 포맷입니다. RIFF(Resource Interchange File Format)를 기반으로 하며, 오디오와 비디오 데이터를 하나의 파일에 동기화하여 저장할 수 있습니다. 다양한 코덱을 지원하며, 사용자가 원하는 압축 방식을 선택하여 비디오와 오디오 데이터를 저장할 수 있는 유연성을 제공합니다.AVI 컨테이너 포맷 특징AVI는 초기 멀티미디어 파일 포맷으로 높은 호환성과 단순한 구조 덕분에 편집 및 재생이 매우 용이합니다. AVI는 여러개의 list가 존재하고 각각의 list 안에 여러개의 chunk로 구성되어 존재합니다. RIFF 헤더 구조위치이름크기(Byte)설명0x00groupI..

1. ZIP 파일 개요ZIP 파일은 무손실 데이터 압축 방식을 지원하는 아카이브 파일 형식입니다. 여러 파일과 디렉토리를 하나로 묶고, 크기를 줄여 효율적인 저장과 전송을 가능하게 합니다. ZIP 파일은 주로 Deflate 알고리즘을 사용하며, 다양한 운영 체제에서 널리 사용됩니다.1.1 주요 특징무손실 압축: 데이터 손실 없이 원본 상태 유지다양한 플랫폼 지원: Windows, macOS, Linux 등확장성: 다양한 파일과 메타데이터 저장 가능빠른 압축 및 해제2. ZIP 파일의 구조ZIP 파일은 다음과 같은 주요 구조로 구성됩니다.Local File Header: 각 파일의 기본 정보 포함Central Directory: 파일 메타데이터와 구조 정보 저장End of Central Directory ..

1. PNG 파일 개요PNG(Portable Network Graphics)는 래스터 그래픽 파일 형식으로, 무손실 데이터 압축을 지원합니다. PNG는 GIF의 특허 문제를 해결하기 위해 개발되었으며, 트루컬러(Truecolor), 알파 채널(Alpha Channel)을 포함한 다양한 색상 옵션을 제공합니다. PNG 파일의 구조는 효율적이고 확장 가능하도록 설계되었습니다.1.1 주요 특징무손실 압축: 데이터 손실 없이 압축 가능다양한 색상 지원: 24비트 RGB, 32비트 RGBA, 그레이스케일 등 지원확장성: 청크(Chunk)를 활용한 유연한 확장2. PNG 파일의 구조2.1 파일 시그니처 (File Signature)PNG 파일은 고정된 8바이트 시그니처로 시작합니다:89 50 4E 47 0D 0A ..