เอกสารขนาดใหญ่ของ Photoshop (.psb)

Adobe มาตรฐาน

Photoshop Large Document Format (PSB) คือรูปแบบแคนวาสขนาดใหญ่ 64 บิตของ Adobe Photoshop ซึ่งออกแบบมาเพื่อรองรับไฟล์กราฟิกขนาดมหึมาที่มีมิติสูงถึง 300,000 พิกเซล และขนาดไฟล์ที่เกินขีดจำกัด 2 GB ทั่วไป

แปลง PSB เป็น PNG

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

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

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

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

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

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

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

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

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

38 42 50 53 00 02

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

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

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

สถาปัตยกรรมคอนเทนเนอร์โครงสร้างเอกสาร Photoshop ที่ใช้ออฟเซ็ตไฟล์และตัวระบุความยาว 64 บิต (Version 2)
การบีบอัดRLE (PackBits), ZIP แบบไม่ใช้การพยากรณ์, ZIP แบบใช้การพยากรณ์ หรือไบต์ระนาบดิบแบบไม่บีบอัด
การจัดลำดับไบต์ลำดับไบต์แบบ Big-Endian (Motorola)
พื้นที่สีsRGB, Adobe RGB, ProPhoto RGB, CMYK, สี Lab, โปรไฟล์ ICC ที่ฝังไว้
ช่องสัญญาณและโครงสร้างเลเยอร์, มาสก์, Smart Objects, เลเยอร์ปรับแต่ง, เส้นทางข้อความ และช่องสัญญาณอัลฟาไม่จำกัด
ขนาดสูงสุด300,000 x 300,000 พิกเซล (ขนาดไฟล์ตามทฤษฎีสูงสุด 4 Exabytes)
ความโปร่งใสการผสมอัลฟาหลายเลเยอร์เต็มรูปแบบที่ 8 บิต, 16 บิต หรือเลขทศนิยมลอยตัว 32 บิต
การสตรีมและแบบโปรเกรสซีฟฐานข้อมูลเอกสารหลายเลเยอร์แบบลำดับชั้นที่ไม่รองรับการสตรีม

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

คุณลักษณะทางเทคนิคPSB (ปัจจุบัน)PSDTIFFPNG
มิติสูงสุด300,000 x 300,000 พิกเซล30,000 x 30,000 พิกเซลรองรับขีดจำกัด 64 บิตของ BigTIFFรองรับขีดจำกัดจำนวนเต็ม 31 บิต
ขนาดไฟล์สูงสุดแทบจะไม่จำกัด (สูงสุด 4 เอกซาไบต์)2.0 กิกะไบต์ (ขีดจำกัดออฟเซ็ต 32 บิต)4.0 GB (มาตรฐาน) / เอกซาไบต์ (BigTIFF)2.0 กิกะไบต์
ออฟเซ็ตภายในออฟเซ็ตไฟล์ 64 บิต (เวอร์ชัน 2)ออฟเซ็ตไฟล์ 32 บิต (เวอร์ชัน 1)32 บิต (มาตรฐาน) / 64 บิต (BigTIFF)ความยาวส่วนข้อมูล (chunk lengths) 32 บิต
การรักษาเลเยอร์ฐานข้อมูลเลเยอร์ Photoshop การรองรับแตกต่างตามแอปพลิเคชันฐานข้อมูลเลเยอร์ Photoshop การรองรับแตกต่างตามแอปพลิเคชันบล็อกเลเยอร์ TIFF แบบจำกัดภาพแรสเตอร์เดี่ยวที่รวมเป็นภาพเดียว

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

Photoshop แสดงข้อความ 'ไม่สามารถทำตามคำขอของคุณได้ เนื่องจากไม่ใช่เอกสาร Photoshop ที่ถูกต้อง'

สาเหตุหลัก: พอยเตอร์ออฟเซ็ตเลเยอร์ 64 บิตเสียหาย หรือไฟล์ถูกตัดทอนโดยไม่คาดคิดระหว่างการบันทึก

การกู้คืน: ดึงข้อมูลภาพตัวอย่างคอมโพสิตแบบแบนราบโดยใช้ File2File.app PSB Extractor

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

ไฟล์ PSB มีลำดับชั้นเลเยอร์ 64 บิตที่ซับซ้อน ซึ่งตัวอธิบายความยาวที่เสียหายอาจทำให้หน่วยความจำหมดในตัวแยกวิเคราะห์ภาพ

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

  • จำนวนเต็มล้นระหว่างการจัดสรรมาสก์เลเยอร์ 64 บิต
  • การอ่านบัฟเฟอร์เกินขอบเขตเมื่อแยกวิเคราะห์ข้อมูลแชนเนลที่บีบอัดแบบ PackBits
  • การปฏิเสธการให้บริการผ่านการจัดสรรหน่วยความจำขนาดหลายกิกะไบต์ที่เกิดจากขนาดแคนวาสที่สร้างขึ้นเป็นพิเศษ

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

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

2013Photoshop CC ขยายการรองรับ PSB สำหรับ Smart Objects และเวิร์กโฟลว์แคนวาสแบบหลายอาร์ตบอร์ด
2005Photoshop CS2 เปิดใช้งานการแก้ไขภาพ HDR แบบจุดลอยตัว 32 บิตภายใน PSB
2003เปิดตัวพร้อมกับ Adobe Photoshop CS (เวอร์ชัน 8.0) เพื่อข้ามขีดจำกัดเดิมของ PSD ที่ 30,000 พิกเซลและ 2 GB

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

  • ทะลุขีดจำกัดมิติ 30,000 พิกเซลและอุปสรรคขนาดไฟล์ 2 GB ของไฟล์ PSD มาตรฐาน (รองรับสูงสุด 300,000 พิกเซล)
  • ออกแบบมาเพื่อเก็บเลเยอร์ เส้นพาธ Smart Objects และเลเยอร์ปรับแต่งของ Photoshop เมื่อบันทึกจาก Photoshop รุ่นที่เข้ากันได้ ซอฟต์แวร์อื่นรองรับแตกต่างกัน
  • ใช้ในเวิร์กโฟลว์ Photoshop บางประเภทที่มีผืนงานขนาดใหญ่ เช่น ป้ายโฆษณา พาโนรามา และงานศิลปะความละเอียดสูงอื่น ๆ

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

  • เอกสาร PSB ขนาดใหญ่อาจต้องใช้หน่วยความจำและพื้นที่ดิสก์มาก ขนาดไฟล์ขึ้นอยู่กับขนาดผืนงาน เลเยอร์ และเนื้อหาที่ฝังไว้
  • การรองรับในแอปพลิเคชันที่ไม่ใช่ของ Adobe มีจำกัดเมื่อเทียบกับ PSD มาตรฐาน
  • เวลาในการบันทึกและโหลดช้าเมื่อเขียนฐานข้อมูลเลเยอร์ขนาดหลายกิกะไบต์ลงในดิสก์

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

  • ไบต์เวทมนตร์สำหรับ PSD มาตรฐานลงท้ายด้วย 0x00 0x01 (เวอร์ชัน 1) ในขณะที่ไฟล์ PSB ลงท้ายด้วย 0x00 0x02 (เวอร์ชัน 2)
  • ภาพขนาด 300,000 x 300,000 พิกเซลที่พิมพ์ที่ 300 DPI จะกินพื้นที่กว้างและยาวถึง 83 ฟุต คูณ 83 ฟุต (25 เมตร คูณ 25 เมตร)
  • นักถ่ายภาพดาราศาสตร์และ NASA นำภาพพาโนรามาจากกล้องโทรทรรศน์หลายภาพมาประกอบเป็นภาพความละเอียดระดับหลายจิกะพิกเซลในรูปแบบ PSB

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

PSD และ PSB แตกต่างกันอย่างไร?

PSD จำกัดขนาดไว้ที่ 30,000 x 30,000 พิกเซล และขนาดไฟล์ 2 GB ส่วน PSB ใช้พิกัดออฟเซ็ต 64 บิตเพื่อรองรับภาพขนาดสูงสุด 300,000 x 300,000 พิกเซล และขนาดไฟล์ที่ใหญ่ถึงหลายร้อยกิกะไบต์

ควรใช้ PSB แทน PSD เมื่อใด

Photoshop จะแจ้งให้คุณบันทึกเป็น PSB ทุกครั้งที่ภาพของคุณมีขนาดเกิน 30,000 พิกเซลในมิติใดมิติหนึ่ง หรือมีขนาดไฟล์เกิน 2 GB

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

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