분류 전체보기 (43) 썸네일형 리스트형 ZIP File Structure Analysis 이번에 분석해볼 파일구조는 ZIP 파일입니다. ZIP 파일이란?Archive File Format 중 하나로 무손실 데이터 압축 방식을 지원합니다.여러 알고리즘을 사용하고 있었지만 현재에는 Deflate 알고리즘을 대부분 가장 많이 사용하고 지원되는 압축 알고리즘 입니다. 먼저 파일의 구조 레이아웃을 보기 전에 ZIP 파일의 간략한 구조를 한번 확인하고, 구동 원리를 확인한 후에 세부적인 구조를 알아 보겠습니다. ZIP파일의 간략한 구조는 아래와 같습니다.위의 구조는 ZIP 파일내에 3개의 파일이 압축 되어 있을때 확인 할 수있는 구조 입니다. 아래의 구조는 ZIP File의 동작 원리를 알수 있는 구조입니다.1. ZIP파일을 실행 하면 먼저 End of Central Directory 로 들어가게 됩니.. 디렉터리 엔트리 분석 [Directory Entry Analysis] - SFN, LFN 디렉터리 엔트리는 Windows의 FAT 파일시스템에서 파일의 이름, 확장자, 위치, 크기등을 표현하기 위한 구조체입니다. 하나의 파일 및 디렉터리는 각각의 메타정보를 표현하기 위해 하나의 디렉터리 엔트리를 가집니다. FAT(File Allocation Table) 파일 시스템의 FAT 영역 뒤에 오는 루트 디렉터리을 살펴 보면 최상위 디렉터리에 존재하는 파일들의 디렉터리 엔트리를 확인할 수 있습니다. 파일의 메타 정보를 저장하는 디렉터리 엔트리의 구조는 32바이트 이며 구조 먼저 확인해 보면 아래와 같습니다. 위와 같은 구조를 가지는 파일을 SFN 이라고 이야기 합니다. SFN File 이란 Short File Name 의 약자로 파일명이 8바이트 이하인 파일을 이야기 합니다. 7바이트를 초과한 파일들.. FAT16(File Allocation Table) File System Structure Analysis POST URL : https://ws1004-4n6.notion.site/FAT16-File-Allocation-Table-File-System-Structure-Analysis-034c560cace44b68a7d40d177e042064 FAT16(File Allocation Table) File System Structure Analysis FAT File System은 FAT12, FAT16, FAT32 로 총 3가지의 파일 시스템으로 나누어 집니다. ws1004-4n6.notion.site ★읽어 보시면서 이상한 부분이나 잘못된 개념, 오탈자가 있다면 댓글로 알려주시면 감사하겠습니다★ 이전 1 ··· 3 4 5 6 다음