Photoshop 문서 (.psd)
Adobe 표준Photoshop 문서(PSD)는 Adobe Photoshop의 널리 쓰이는 기본 파일 형식으로, 복잡한 다중 레이어 래스터 및 벡터 합성, 마스크, 타이포그래피, 조정 레이어를 보존합니다.
PSD을(를) PNG(으)로 변환
무료 브라우저 내 PSD에서 PNG로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 PSD 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 PSD 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
38 42 50 53 00 01ASCII 표현: 8BPS..
표준화: Adobe Photoshop 파일 형식 사양(버전 1)
기술 사양
| 컨테이너 아키텍처 | 헤더, 색상 모드 데이터, 이미지 리소스, 레이어 및 마스크 정보, 합성 이미지 데이터를 포함하는 계층형 문서 데이터베이스 |
| 압축 | PackBits(RLE), Deflate(ZIP) 또는 비압축 플래너 바이트 채널 |
| 바이트 엔디안 | 빅 엔디안(Motorola 바이트 순서) |
| 색 공간 | sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab Color, 내장 ICC 프로필 |
| 채널 및 구조 | 다중 레이어 합성, 조정 레이어, 텍스트 레이어, 벡터 마스크, 스마트 오브젝트 및 채널 |
| 최대 크기 | 30,000 x 30,000픽셀(표준 32비트 한계) |
| 투명도 | 레이어별 알파 투명도와 블렌드 모드(Multiply, Screen, Overlay 등)를 모두 지원합니다. |
| 스트리밍 및 프로그레시브 | 스트리밍할 수 없으며, 제3자가 빠르게 미리 볼 수 있도록 평탄화된 합성 이미지가 내장되어 있습니다. |
기술 비교 매트릭스: PSD 대 경쟁사
| 기술적 속성 | PSD (현재) | PSB | TIFF | PNG |
|---|---|---|---|---|
| 레이어 보존 | Photoshop 레이어 트리이며, 호환성은 애플리케이션에 따라 다릅니다. | Photoshop 레이어 트리이며, 호환성은 애플리케이션에 따라 다릅니다. | 제한적인 레이어 블록 지원 | 평면화된 단일 이미지 전용 |
| 최대 크기 | 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 청크 스트림 |
일반적인 손상 모드 및 헥스 복구 가이드
Photoshop에 '예기치 않은 파일 끝을 만났습니다.'라는 오류가 표시됩니다.
근본 원인: 최종 합성 이미지와 레이어 채널을 기록하기 전에 파일 전송이 중단되었습니다.
복구: File2File.app PSD Recovery를 사용해 손상되지 않은 개별 레이어나 합성 미리보기를 복구하십시오.
보안 분석 및 파서 공격 벡터
PSD 파서는 수십 개의 사용자 지정 리소스 블록과 레이어 채널을 처리하므로 잘못된 길이 필드가 버퍼 오버플로를 일으킬 수 있습니다.
알려진 공격 벡터
- 레이어 마스크와 색상 채널 버퍼를 할당할 때 발생하는 정수 오버플로.
- PackBits(RLE) 압축 스캔라인 레코드를 파싱할 때 발생하는 버퍼 초과 읽기.
- Photoshop 이미지 리소스 블록(IRB)에서 발생하는 범위 초과 포인터 계산.
방어적 모범 사례: 메모리 안전성이 확보된 샌드박스 WebAssembly 엔진을 사용하여 PSD 파일을 처리하십시오.
역사적 배경 및 주요 이력
주요 장점
- 디지털 디자인의 업계 기준으로, 비파괴 조정 레이어, 레이어 마스크 및 스마트 오브젝트를 모두 보존합니다.
- PSD 파일은 여러 디자인 및 동영상 앱에서 가져올 수 있지만, 지원되는 콘텐츠와 레이어 보존 정도는 제품과 버전에 따라 다릅니다.
- 평탄화된 합성 이미지를 내장해 Adobe 이외의 이미지 뷰어도 레이어를 렌더링하지 않고 작품을 표시할 수 있습니다.
기술적 제한 사항 및 단점
- 크기가 최대 30,000픽셀, 파일 크기가 최대 2GB로 제한됩니다. 이 한계를 넘으면 PSB 형식을 사용해야 합니다.
- 독점 사양이 복잡해 Adobe 이외의 소프트웨어에서 레이어를 완벽하게 렌더링하기 어렵습니다.
- WebP나 PNG 같은 평탄화된 내보내기 형식보다 파일 크기가 상당히 큽니다.
흥미로운 기술적 상식
- 모든 PSD 파일의 처음 4바이트는 ASCII로 '8BPS'이며, 이는 '8-Bit Photoshop'을 의미합니다.
- 토마스 놀은 원래 1987년 매킨토시 플러스에서 'Display'라는 가제로 포토샵을 개발했습니다.
- 포토샵의 레이어 엔진 없이 다른 응용 프로그램이 PSD를 열면, 파일 끝에 저장된 평면화된 합성 이미지만 표시됩니다.
자주 묻는 기술 질문
Photoshop 없이 PSD 파일을 열 수 있습니까?
네. 어도비 소프트웨어를 설치하지 않고도 웹 브라우저에서 직접 File2File.app을 사용하여 PSD 파일을 보고, 변환하고, 이미지를 추출할 수 있습니다.
PSD를 PNG나 JPG로 어떻게 변환합니까?
File2File.app을 사용하면 데이터 전송 없이 몇 초 만에 PSD 파일을 웹용으로 평탄화된 PNG 또는 JPG 이미지로 변환할 수 있습니다.
PSD 파일이 2GB를 넘으면 저장되지 않는 이유는 무엇입니까?
표준 PSD 파일의 구조상 크기는 2GB로 제한됩니다. Photoshop에서 '다른 이름으로 저장'을 선택한 뒤 '대용량 문서 형식(.psb)'을 선택하면 2GB보다 큰 파일을 저장할 수 있습니다.