Photoshop Large Document (.psb)
Adobe มาตรฐานPhotoshop Large Document Format (PSB) คือรูปแบบแคนวาสขนาดใหญ่ 64 บิตของ Adobe Photoshop ซึ่งออกแบบมาเพื่อรองรับไฟล์กราฟิกขนาดมหึมาที่มีมิติสูงถึง 300,000 พิกเซล และขนาดไฟล์ที่เกินขีดจำกัด 2 GB ทั่วไป
แปลง PSB เป็น PNG
ตัวแปลงจาก PSB เป็น PNG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ PSB โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ PSB โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
38 42 50 53 00 02การแสดงผลรูปแบบ ASCII: 8BPS..
มาตรฐาน: Adobe Photoshop File Format Specification (Version 2)
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | Photoshop document structure using 64-bit file offsets and length descriptors (Version 2) |
| การบีบอัด | RLE (PackBits), ZIP without prediction, ZIP with prediction, or uncompressed raw planar bytes |
| การจัดลำดับไบต์ (Byte Endianness) | Big-Endian (Motorola byte order) |
| พื้นที่สี | sRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Embedded ICC Profiles |
| ช่องสัญญาณและโครงสร้าง | Unlimited layers, masks, smart objects, adjustment layers, text paths, and alpha channels |
| ขนาดสูงสุด | 300,000 x 300,000 pixels (up to 4 Exabytes theoretical file size) |
| ความโปร่งใส | Full multi-layer 8-bit, 16-bit, or 32-bit floating-point alpha blending |
| การสตรีมและแบบโปรเกรสซีฟ | Non-streamable multi-layer hierarchical document database |
ตารางเปรียบเทียบทางเทคนิค: 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 100% | ฐานข้อมูลเลเยอร์ Photoshop 100% | บล็อกเลเยอร์ TIFF แบบจำกัด | ภาพแรสเตอร์แบนราบเดี่ยว |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
Photoshop แสดงข้อความ 'ไม่สามารถทำตามคำขอของคุณได้ เนื่องจากไม่ใช่เอกสาร Photoshop ที่ถูกต้อง'
สาเหตุหลัก: พอยเตอร์ออฟเซ็ตเลเยอร์ 64 บิตเสียหาย หรือไฟล์ถูกตัดทอนโดยไม่คาดคิดระหว่างการบันทึก
การกู้คืน: ดึงข้อมูลภาพตัวอย่างคอมโพสิตแบบแบนราบโดยใช้ File2File PSB Extractor
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ไฟล์ PSB มีลำดับชั้นเลเยอร์ 64 บิตที่ซับซ้อน ซึ่งตัวอธิบายความยาวที่เสียหายอาจทำให้หน่วยความจำหมดในตัวแยกวิเคราะห์ภาพ
เวกเตอร์การโจมตีที่ทราบ
- จำนวนเต็มล้นระหว่างการจัดสรรมาสก์เลเยอร์ 64 บิต
- การอ่านบัฟเฟอร์เกินขอบเขตเมื่อแยกวิเคราะห์ข้อมูลแชนเนลที่บีบอัดแบบ PackBits
- การปฏิเสธการให้บริการผ่านการจัดสรรหน่วยความจำขนาดหลายกิกะไบต์ที่ถูกกระตุ้นด้วยมิติแคนวาสที่สร้างขึ้น
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- ทะลุขีดจำกัดมิติ 30,000 พิกเซลและอุปสรรคขนาดไฟล์ 2 GB ของไฟล์ PSD มาตรฐาน (รองรับสูงสุด 300,000 พิกเซล)
- คงรักษาเลเยอร์ Photoshop แบบไม่ทำลายต้นฉบับ เส้นทางเวกเตอร์ Smart Objects ฟิลเตอร์ และเลเยอร์ปรับแต่งไว้ 100%
- มาตรฐานอุตสาหกรรมสำหรับป้ายบิลบอร์ดขนาดยักษ์ ภาพพาโนรามาขนาดใหญ่ การหุ้มอาคาร และการถ่ายภาพความละเอียดระดับจิกะพิกเซล
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- ขนาดไฟล์มหาศาล (มักจะอยู่ที่ 5 GB ถึง 50 GB ต่อเอกสารหลัก) ซึ่งต้องใช้ RAM และพื้นที่ดิสก์จำนวนมาก
- การรองรับในแอปพลิเคชันที่ไม่ใช่ของ 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 ได้โดยตรงในเบราว์เซอร์ของคุณ