Photoshop 문서 (.psd)
Adobe 표준PSD(Photoshop Document)는 어도비 포토샵의 고유한 기본 파일 포맷으로, 복잡한 다중 레이어 래스터 및 벡터 구성, 마스크, 타이포그래피, 조정 레이어를 보존합니다.
PSD을(를) PNG(으)로 변환
무료 브라우저 내 PSD-PNG 변환기. 기기에서 파일을 즉시 변환하세요.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 PSD 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 PSD 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
38 42 50 53 00 01ASCII 표현: 8BPS..
표준화: Adobe Photoshop File Format Specification (Version 1)
기술 사양
| 컨테이너 아키텍처 | Hierarchical document database containing Header, Color Mode Data, Image Resources, Layer & Mask Information, and Composite Image Data |
| 압축 | PackBits (RLE), Deflate (ZIP), or uncompressed planar byte channels |
| 바이트 엔디안 | Big-Endian (Motorola byte order) |
| 색 공간 | sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab Color, Embedded ICC |
| 채널 및 구조 | Multi-layer composites, adjustment layers, text layers, vector masks, smart objects, and channels |
| 최대 크기 | 30,000 x 30,000 pixels (standard 32-bit limit) |
| 투명도 | Full per-layer alpha transparency and blend modes (Multiply, Screen, Overlay, etc.) |
| 스트리밍 및 프로그레시브 | Non-streamable; embeds flattened composite image for quick third-party previewing |
기술 비교 매트릭스: PSD 대 경쟁사
| 기술적 속성 | PSD (현재) | PSB | TIFF | PNG |
|---|---|---|---|---|
| 레이어 보존 | 100% 완전한 포토샵 레이어 트리 | 100% 완전한 포토샵 레이어 트리 | 제한적인 레이어 블록 지원 | 평면화된 단일 이미지 전용 |
| 최대 크기 | 30,000 x 30,000 픽셀 | 300,000 x 300,000 픽셀 | 사실상 무제한 (BigTIFF) | 거의 무제한 |
| 최대 파일 크기 | 2.0 기가바이트 (32비트 오프셋 상한) | 엑사바이트 (64비트 오프셋 상한) | 4.0 GB (표준 TIFF) | 2.0 기가바이트 |
| 파일 구조 | 버전 1 (38 42 50 53 00 01) | 버전 2 (38 42 50 53 00 02) | TIFF IFD 디렉토리 구조 | PNG 청크 스트림 |
일반적인 손상 모드 및 헥스 복구 가이드
포토샵 오류: '예기치 않은 파일 끝(end-of-file)을 만났습니다.'
근본 원인: 최종 합성 이미지와 레이어 채널이 기록되기 전에 파일 전송이 중단됨.
복구: File2File PSD Recovery를 사용하여 개별 손상되지 않은 레이어 또는 합성 미리보기 복구.
보안 분석 및 파서 공격 벡터
PSD 파서는 수십 개의 사용자 정의 리소스 블록과 레이어 채널을 탐색해야 하므로, 잘못된 형식의 길이 필드로 인해 버퍼 오버플로가 발생할 수 있습니다.
알려진 공격 벡터
- 레이어 마스크 및 색상 채널 버퍼 할당 중 정수 오버플로.
- PackBits(RLE) 압축 스캔라인 레코드를 파싱할 때 발생하는 버퍼 초과 읽기.
- 포토샵 이미지 리소스 블록(IRB)에서의 범위를 벗어난 포인터 계산.
방어적 모범 사례:
역사적 배경 및 주요 이력
주요 장점
- 디지털 디자인의 업계 벤치마크로서 비파괴 조정 레이어, 레이어 마스크, 스마트 오브젝트를 100% 보존합니다.
- 그래픽 디자인, 비디오 편집(Premiere, After Effects), 3D 모델링 도구 전반에 걸친 보편적인 가져오기 호환성 제공.
- 평면화된 합성 이미지 레코드를 내장하여 어도비 외의 이미지 뷰어에서도 레이어를 렌더링하지 않고 작품을 표시할 수 있습니다.
기술적 제한 사항 및 단점
- 엄격한 30,000픽셀 크기 제한 및 2GB 파일 크기 제한 존재 (이 임계값 초과 시 PSB 포맷 필요).
- 복잡한 독점 사양으로 인해 어도비 소프트웨어 외외부에서 완벽한 타사 레이어 렌더링을 구현하기 어려움.
- WebP나 PNG 같은 평면화된 내보내기 포맷에 비해 실질적인 파일 크기가 큼.
흥미로운 기술적 상식
- 모든 PSD 파일의 처음 4바이트는 ASCII로 '8BPS'이며, 이는 '8-Bit Photoshop'을 의미합니다.
- 토마스 놀은 원래 1987년 매킨토시 플러스에서 'Display'라는 가제로 포토샵을 개발했습니다.
- 포토샵의 레이어 엔진 없이 다른 응용 프로그램이 PSD를 열면, 파일 끝에 저장된 평면화된 합성 이미지만 표시됩니다.
자주 묻는 기술 질문
포토샵 없이 PSD 파일을 열 수 있나요?
네. 어도비 소프트웨어를 설치하지 않고도 웹 브라우저에서 직접 File2File.app을 사용하여 PSD 파일을 보고, 변환하고, 이미지를 추출할 수 있습니다.
PSD를 PNG나 JPG로 어떻게 변환할 수 있나요?
File2File.app을 사용하면 데이터 전송 없이 몇 초 만에 PSD 파일을 웹용으로 평탄화된 PNG 또는 JPG 이미지로 변환할 수 있습니다.
2GB가 넘는 PSD 파일이 저장을 거부하는 이유는 무엇인가요?
표준 PSD 파일에는 2GB의 엄격한 아키텍처 한계가 있습니다. 포토샵에서 '다른 이름으로 저장'을 선택하고 2GB보다 큰 파일을 저장하려면 '대형 문서 형식(.psb)'을 선택하세요.