เอกสารขนาดใหญ่ของ Photoshop (.psb)
Adobe มาตรฐานPhotoshop Large Document Format (PSB) คือรูปแบบแคนวาสขนาดใหญ่ 64 บิตของ Adobe Photoshop ซึ่งออกแบบมาเพื่อรองรับไฟล์กราฟิกขนาดมหึมาที่มีมิติสูงถึง 300,000 พิกเซล และขนาดไฟล์ที่เกินขีดจำกัด 2 GB ทั่วไป
แปลง PSB เป็น PNG
ตัวแปลงจาก PSB เป็น PNG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบไฟล์และข้อมูลเมตา
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ PSB โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวระดับไบต์
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 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 (ปัจจุบัน) | PSD | TIFF | PNG |
|---|---|---|---|---|
| มิติสูงสุด | 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
- การปฏิเสธการให้บริการผ่านการจัดสรรหน่วยความจำขนาดหลายกิกะไบต์ที่เกิดจากขนาดแคนวาสที่สร้างขึ้นเป็นพิเศษ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: ตรวจสอบความถูกต้องของออฟเซ็ตบันทึกเลเยอร์และใช้ขีดจำกัดการจัดสรรหน่วยความจำที่มีขอบเขตระหว่างการแยกวิเคราะห์
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- ทะลุขีดจำกัดมิติ 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 ได้โดยตรงในเบราว์เซอร์ของคุณ
คู่การแปลงไฟล์ PSB ที่เกี่ยวข้อง
ถอดรหัสงานออกแบบ Photoshop Big (.psb) ขนาดมหึมาที่มีความกว้างสูงสุด 300,000 พิกเซล ให้เป็นกราฟิก PNG แบบไม่สูญเสียคุณภาพความละเอียดเต็มรูปแบบ
ส่งงานจัดองค์ประกอบขนาดใหญ่จาก Photoshop เป็น PDF หนึ่งหน้าเพื่อให้ตรวจทาน โดยใช้ภาพคอมโพสิตที่จัดเก็บไว้ ส่วนเลเยอร์และการปรับแต่งของ PSB จะแก้ไขใน PDF ไม่ได้