ตัวเปิดและจัดการไฟล์ ZIP ออนไลน์

ตรวจสอบ แตกไฟล์เฉพาะส่วน และบีบอัดไฟล์ ZIP ในเบราว์เซอร์ด้วย zip.js โดยไม่ต้องติดตั้งโปรแกรม

ตัวเปิดและจัดการไฟล์ ZIP ออนไลน์

ตรวจสอบ แตกไฟล์เฉพาะส่วน และบีบอัดไฟล์ ZIP ในเบราว์เซอร์ด้วย zip.js โดยไม่ต้องติดตั้งโปรแกรม

วิธีการทำงาน

1
Select Your File
Choose the file you want to process; your data is processed locally without uploads.
2
Configure Options
Adjust conversion, compression, or processing settings to suit your needs.
3
Process & Download
Run the task client-side in your browser and download the processed result.
ศูนย์ความรู้และแนวคิด

เวิร์กช็อปจัดการไฟล์ ZIP ในเบราว์เซอร์ สถาปัตยกรรม zip.js เลือกคลายไฟล์ เข้ารหัส และป้องกัน Decompression Bomb

การจัดการไฟล์บีบอัด ZIP โดยทั่วไปต้องพึ่งพาโปรแกรมบนเดสก์ท็อปหรือการอัปโหลดไฟล์ขึ้นคลาวด์ ซึ่งอาจเสี่ยงต่อการรั่วไหลของเอกสารสำคัญ In-Browser ZIP Workspace นำสถาปัตยกรรม zip.js ที่ทันสมัยมาประมวลผลไฟล์ ZIP ภายในเบราว์เซอร์ของคุณโดยตรง

คุณสามารถเปิดดูรายชื่อไฟล์ภายใน เลือกคลายไฟล์เฉพาะรายการที่ต้องการ ค้นหาไฟล์ หรือสร้างไฟล์ ZIP ใหม่พร้อมระบบเข้ารหัสลับแบบ AES-256 ได้อย่างสมบูรณ์แบบ นอกจากนี้ยังมีระบบป้องกันภัยคุกคามทางไซเบอร์ เช่น การโจมตีแบบ Path Traversal (Zip Slip) และระเบิดคลายไฟล์ (Decompression Bomb) ประมวลผลในเครื่อง 100% ปลอดภัย ไร้กังวลเรื่องการส่งข้อมูลออกภายนอก

สูตรและหลักการทางเทคนิค

ZIP Security Pipeline = HeaderDirectoryParse('PK\x03\x04', Zip64) → PathSanitize(ตัด Traversal, UNC, ControlChars) → DecompressBudgetStream(จำกัดไบต์และอัตราส่วน) → Decrypt(AES-256 / ZipCrypto, รหัสผ่านชั่วคราว) → ส่งออก(FileStream / Blob)

วงจรการจัดการไฟล์บีบอัดฝั่งไคลเอนต์แบบครบวงจร: จัดทำดัชนีส่วนหัว Central Directory, กรองเส้นทางไฟล์เพื่อป้องกัน Path Traversal, สตรีมคลายไฟล์พร้อมนับไบต์เพื่อสกัดกั้นระเบิดข้อมูล, ถอดรหัสผ่านชั่วคราว และรองรับมาตรฐาน Zip64

ข้อแนะนำและวิธีปฏิบัติที่ถูกต้อง

  • เลือกคลายไฟล์เฉพาะที่ต้องการ (Selective Extraction) เพื่อประหยัดพื้นที่: ไม่จำเป็นต้องแตกไฟล์ทั้งหมดออกมา สามารถเลือกเปิดดูหรือดาวน์โหลดเฉพาะไฟล์ที่ต้องการใช้งานได้ทันที
  • ป้องกันการโจมตีแบบ Zip Slip โดยตรวจสอบเส้นทางไฟล์เสมอ: ระบบจะช่วยตัดอักขระ '../' หรือพาธระบบที่เป็นอันตรายออกโดยอัตโนมัติ เพื่อป้องกันไม่ให้ไฟล์ถูกเขียนทับนอกโฟลเดอร์เป้าหมาย
  • ใช้การเข้ารหัสแบบ AES-256 สำหรับไฟล์ ZIP ที่มีข้อมูลสำคัญ: เลือกการเข้ารหัสมาตรฐาน AES-256 แทน ZipCrypto ดั้งเดิม เพื่อการปกป้องข้อมูลที่แข็งแกร่งและได้มาตรฐานสากล
  • ระวังการเปิดไฟล์ ZIP ที่ไม่ทราบแหล่งที่มา: ระบบมีการจำกัดปริมาณการคลายข้อมูลเพื่อป้องกัน Decompression Bomb (ไฟล์ขนาดเล็กที่ขยายตัวเป็นหลายร้อยกิกะไบต์จนเครื่องค้าง)

คำถามที่พบบ่อย (FAQ)

Decompression Bomb (Zip Bomb) คืออะไร และระบบป้องกันอย่างไร?
Zip Bomb คือไฟล์บีบอัดขนาดเล็กที่มีอัตราการขยายตัวผิดปกติมหาศาล (เช่น ไฟล์ไม่กี่เมกะไบต์แต่ขยายตัวได้หลายเทราไบต์) เพื่อให้ระบบที่คลายไฟล์หน่วยความจำเต็มจนหยุดทำงาน ระบบของเรามีมาตรการตรวจสอบอัตราส่วนการบีบอัดและเพดานไบต์สูงสุดอย่างเข้มงวดเพื่อตัดการทำงานทันทีหากพบความผิดปกติ
ช่องโหว่ Zip Slip (Path Traversal) ป้องกันได้อย่างไร?
ระบบจะทำการล้างและตัดลำดับเส้นทางที่เป็นอันตราย เช่น ../ หรือไดรฟ์รูต (C:\) ออกจากชื่อไฟล์ทั้งหมด ทำให้ไฟล์ถูกประมวลผลอยู่ภายในขอบเขตที่ปลอดภัยเท่านั้น
รองรับไฟล์ ZIP ที่มีการตั้งรหัสผ่านหรือไม่?
รองรับทั้งการถอดรหัสและการเข้ารหัสไฟล์ ZIP ใหม่ ทั้งรูปแบบ ZipCrypto แบบดั้งเดิมและการเข้ารหัสความปลอดภัยสูงแบบ AES-256
ไฟล์ที่นำมาแตกหรือบีบอัดจะถูกอัปโหลดขึ้นเซิร์ฟเวอร์หรือไม่?
ไม่มีการอัปโหลดเด็ดขาด กระบวนการแยกวิเคราะห์ไบต์และการคลายไฟล์ทั้งหมดทำงานด้วย JavaScript และ Web Streams API ภายในเบราว์เซอร์ของคุณ 100%