Photoshop Document (.psd)

Adobe มาตรฐาน

Photoshop Document (PSD) คือรูปแบบไฟล์ดั้งเดิมของ Adobe Photoshop ที่ใช้กันอย่างแพร่หลาย โดยเก็บองค์ประกอบแรสเตอร์และเวกเตอร์หลายเลเยอร์ มาสก์ ตัวพิมพ์ และเลเยอร์ปรับแต่งที่ซับซ้อนไว้

แปลง PSD เป็น PNG

ตัวแปลงจาก PSD เป็น PNG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบไฟล์และข้อมูลเมตา

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ PSD โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวระดับไบต์

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ PSD โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

38 42 50 53 00 01

การแสดงผลรูปแบบ ASCII: 8BPS..

มาตรฐาน: Adobe Photoshop File Format Specification (Version 1)

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์ฐานข้อมูลเอกสารแบบลำดับชั้นที่มีส่วน Header, Color Mode Data, Image Resources, Layer & Mask Information และ Composite Image Data
การบีบอัดPackBits (RLE), Deflate (ZIP) หรือแชนเนลไบต์แบบระนาบที่ไม่บีบอัด
การจัดลำดับไบต์ลำดับไบต์แบบ Big-Endian (Motorola)
พื้นที่สีsRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, สี Lab, โปรไฟล์ ICC ที่ฝังอยู่
ช่องสัญญาณและโครงสร้างภาพประกอบหลายเลเยอร์ เลเยอร์ปรับแต่ง เลเยอร์ข้อความ มาสก์เวกเตอร์ smart object และแชนเนล
ขนาดสูงสุด30,000 x 30,000 พิกเซล (ขีดจำกัดมาตรฐาน 32 บิต)
ความโปร่งใสความโปร่งใสอัลฟาเต็มรูปแบบแยกตามเลเยอร์ และโหมดผสมสี (Multiply, Screen, Overlay ฯลฯ)
การสตรีมและแบบโปรเกรสซีฟไม่รองรับการสตรีม; ฝังภาพประกอบที่ทำให้แบนราบแล้วเพื่อให้โปรแกรมภายนอกแสดงตัวอย่างได้รวดเร็ว

ตารางเปรียบเทียบทางเทคนิค: PSD กับคู่แข่ง

คุณลักษณะทางเทคนิคPSD (ปัจจุบัน)PSBTIFFPNG
การรักษาเลเยอร์โครงสร้างลำดับชั้นเลเยอร์ 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

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ข้อผิดพลาด Photoshop: 'พบจุดสิ้นสุดของไฟล์ที่ไม่คาดคิด (unexpected end-of-file)'

สาเหตุหลัก: การถ่ายโอนไฟล์ถูกขัดจังหวะก่อนที่จะเขียนภาพคอมโพสิตขั้นสุดท้ายและแชนเนลเลเยอร์

การกู้คืน: กู้คืนเลเยอร์แต่ละเลเยอร์ที่ไม่เสียหายหรือตัวอย่างคอมโพสิตโดยใช้ File2File.app PSD Recovery

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ตัวแยกวิเคราะห์ PSD ต้องนำทางผ่านบล็อกทรัพยากรแบบกำหนดเองและแชนเนลเลเยอร์นับสิบรายการ ซึ่งช่องความยาวที่ผิดรูปอาจทำให้เกิดบัฟเฟอร์ล้น

เวกเตอร์การโจมตีที่ทราบ

  • จำนวนเต็มล้นระหว่างการจัดสรรมาสก์เลเยอร์และบัฟเฟอร์แชนเนลสี
  • การอ่านบัฟเฟอร์เกินขอบเขตเมื่อแยกวิเคราะห์บันทึกสแกนไลน์ที่บีบอัดแบบ PackBits (RLE)
  • การคำนวณพอยเตอร์นอกขอบเขตในบล็อกทรัพยากรภาพของ Photoshop (IRB)

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: ประมวลผลไฟล์ PSD โดยใช้เอนจิ้น WebAssembly แบบแซนด์บ็อกซ์ที่ปลอดภัยต่อหน่วยความจำ

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2020เปิดตัว Photoshop Cloud Documents (.psdc) ซึ่งปรับปรุงการซิงค์เลเยอร์บนคลาวด์ให้ทันสมัยโดยอิงจากสถาปัตยกรรม PSD
2002Photoshop 7.0 เพิ่ม Layer Comps และเอนจินเวกเตอร์สำหรับข้อความไว้ในข้อกำหนด PSD
1994Photoshop 3.0 นำเสนอ Layers ซึ่งเปลี่ยน PSD ให้เป็นรูปแบบงานสร้างสรรค์หลายเลเยอร์ที่เป็นมาตรฐานอุตสาหกรรม
1990Thomas และ John Knoll สร้างรูปแบบ 8BPS ดั้งเดิมด้วย Adobe Photoshop 1.0

ข้อได้เปรียบและจุดเด่นสำคัญ

  • รูปแบบดั้งเดิมของ Photoshop สามารถเก็บเลเยอร์ปรับแต่ง มาสก์ และ Smart Objects ที่รองรับได้ ซอฟต์แวร์อื่นรองรับแตกต่างกัน
  • สามารถนำเข้าไฟล์ PSD ในแอปออกแบบและวิดีโอได้หลายแอป แต่เนื้อหาที่รองรับและการคงเลเยอร์ไว้จะแตกต่างกันตามผลิตภัณฑ์และเวอร์ชัน
  • ฝังบันทึกภาพคอมโพสิตแบบแบนราบ ช่วยให้โปรแกรมดูภาพที่ไม่ใช่ของ Adobe สามารถแสดงงานศิลปะได้โดยไม่ต้องเรนเดอร์เลเยอร์

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • ขีดจำกัดมิติ 30,000 พิกเซลและขนาดไฟล์ 2 GB ที่เข้มงวด (ต้องใช้รูปแบบ PSB เมื่อเกินขีดจำกัดเหล่านี้)
  • ข้อกำหนดกรรมสิทธิ์ที่ซับซ้อนทำให้การเรนเดอร์เลเยอร์ของบุคคลที่สามทำได้สมบูรณ์แบบนอกซอฟต์แวร์ของ Adobe เป็นเรื่องยาก
  • ขนาดไฟล์ที่ค่อนข้างใหญ่เมื่อเทียบกับรูปแบบการส่งออกที่แบนราบ เช่น WebP หรือ PNG

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • 4 ไบต์แรกของไฟล์ PSD ทุกไฟล์คือ '8BPS' ในรูปแบบ ASCII ซึ่งย่อมาจาก '8-Bit Photoshop'
  • เดิมที Thomas Knoll พัฒนา Photoshop บน Macintosh Plus ในปี 1987 ภายใต้ชื่อชั่วคราวว่า 'Display'
  • เมื่อแอปพลิเคชันอื่นที่ไม่มีเอนจินเลเยอร์ของ Photoshop เปิดไฟล์ PSD แอปจะแสดงเพียงภาพคอมโพสิตแบบแบนที่เก็บไว้ท้ายไฟล์

คำถามทางเทคนิคที่พบบ่อย

เปิดไฟล์ PSD โดยไม่มี Photoshop ได้ไหม

ได้ คุณสามารถดู แปลง และแยกภาพออกจากไฟล์ PSD ได้โดยใช้ File2File.app บนเว็บเบราว์เซอร์ของคุณโดยตรงโดยไม่ต้องติดตั้งซอฟต์แวร์ของ Adobe

แปลง PSD เป็น PNG หรือ JPG ได้อย่างไร

File2File.app ช่วยให้คุณสามารถแปลงไฟล์ PSD เป็นภาพ PNG หรือ JPG ที่รวมเลเยอร์แล้วและพร้อมใช้งานบนเว็บได้ภายในไม่กี่วินาทีโดยไม่มีการรับส่งข้อมูล

เหตุใดจึงบันทึกไฟล์ PSD ที่มีขนาดเกิน 2 GB ไม่ได้

ไฟล์ PSD มาตรฐานมีขีดจำกัดทางสถาปัตยกรรมที่ตายตัวคือ 2 GB ใน Photoshop ให้เลือก 'Save As' และเลือก 'Large Document Format (.psb)' เพื่อบันทึกไฟล์ที่มีขนาดใหญ่กว่า 2 GB