รองรับการบีบอัด LZMA แบบเนทีฟ
7Z ทำขนาดเล็กกว่า ZIP ได้ 30–70% ในไฟล์หลายประเภท เพราะใช้ LZMA (หรือ LZMA2) เป็นอัลกอริทึมเริ่มต้น เอนจินของเราคลายสตรีม LZMA ด้วยความเร็วใกล้เนทีฟผ่าน WebAssembly — ไม่มีปัญหา "ทำได้แต่ช้า"
เปิดไฟล์ 7-Zip ในเบราว์เซอร์ — ไม่ต้องมี 7-Zip บน Windows, ไม่ต้องมี Keka บน macOS, ไม่ต้องมี p7zip บน Linux รองรับ LZMA, LZMA2, BZIP2 และ DEFLATE แบบเนทีฟ เอนจิน: libarchive คอมไพล์เป็น WebAssembly
วางไฟล์ ดูเนื้อหา บันทึกตามต้องการ
หรือคลิกเพื่อเลือก — .7z
เครื่องมือที่ใช่สำหรับไฟล์บีบอัด LZMA โดยไม่ต้องตั้งค่าในเครื่อง
7Z ทำขนาดเล็กกว่า ZIP ได้ 30–70% ในไฟล์หลายประเภท เพราะใช้ LZMA (หรือ LZMA2) เป็นอัลกอริทึมเริ่มต้น เอนจินของเราคลายสตรีม LZMA ด้วยความเร็วใกล้เนทีฟผ่าน WebAssembly — ไม่มีปัญหา "ทำได้แต่ช้า"
7-Zip ดี แต่สำหรับผู้ใช้ Mac และ Linux ค่อนข้างยุ่งยาก (Mac: ซื้อ Keka หรือใช้ Homebrew; Linux: p7zip ไม่อยู่ใน repo เริ่มต้นของบางดิสโทร) ตัวแตกในเบราว์เซอร์ของเราข้ามขั้นตอนเหล่านี้ไปเลย
macOS ไม่รองรับ 7Z แบบเนทีฟ — ดับเบิลคลิกแล้วขึ้น "ไม่สามารถเปิดไฟล์ได้" ด้วย BrowserCrunch คุณเปิด 7Z ใน Safari, Chrome หรือ Firefox จากโฟลเดอร์ดาวน์โหลดได้เลย Apple Silicon และ Intel ทำงานเหมือนกัน
บน Linux เซิร์ฟเวอร์บางแบบ (อิมเมจเริ่มต้นของ DigitalOcean, AWS EC2) ไม่มี p7zip ติดตั้งมา แทนที่จะต้องขอ sudo หรือปะทะกับ package manager: เปิดเบราว์เซอร์ก็จบ
โหมด Solid ของ 7Z (ค่าเริ่มต้น) บีบอัดไฟล์หลายตัวเป็นสตรีมต่อเนื่องตัวเดียว — บีบอัดได้แรงขึ้นแต่เข้าถึงสุ่มช้าลง เครื่องมือของเราทำให้สิ่งนั้นโปร่งใส: คุณเห็นทุกไฟล์ ดึงเฉพาะที่ต้องการ กลไก Solid จัดการให้
7Z ถูกใช้บ่อยกับการส่งซอฟต์แวร์ ชุดข้อมูลทางนิติวิทยาศาสตร์ ไฟล์สำรอง และซอร์สโค้ดที่เผยแพร่ — มักมีเนื้อหาสำคัญ ด้วย BrowserCrunch ไม่มีอะไรออกจากเบราว์เซอร์ เอนจิน WASM ทำงานใน sandbox
สามขั้นตอน เอนจินโหลดครั้งเดียว
การใช้งานครั้งแรก เครื่องมือจะดาวน์โหลดเอนจิน libarchive WASM (~600 KB) แล้วจะค้างอยู่สำหรับไฟล์ 7Z ถัดไป
ทุกไฟล์พร้อมเส้นทาง ขนาด และไอคอนประเภทในรายการที่ค้นหาได้
ทีละไฟล์ หรือทั้งหมดเป็น ZIP เส้นทางเดิมยังคงปรากฏให้เห็นในรายการ
ที่ที่ 7Z ปรากฏบ่อยที่สุด — และทำไมการแตกในเบราว์เซอร์ถึงสะดวก
โครงการโอเพนซอร์สจำนวนมาก (Audacity, OBS Studio, ปลั๊กอินของ GIMP, build ของ Blender, ส่วนขยายของ Inkscape) ส่ง 7Z เป็นไฟล์ดาวน์โหลดเริ่มต้นเพราะเล็กกว่า ZIP คลิกเดียวในเบราว์เซอร์ ไม่ต้องลง 7-Zip ก่อน
ผู้ดูแลเครื่องมือที่มีไบนารีขนาดใหญ่ (เกมเอนจิน โมเดล ML ชุด asset) มักปล่อย release เป็น 7Z เพื่อประหยัดพื้นที่และแบนด์วิดท์ แตกในเบราว์เซอร์ หยิบไบนารีที่ต้องการ ไปต่อ
แพลตฟอร์มม็อดของ Skyrim, Witcher, Cyberpunk และ Steam Workshop มักมาในรูป 7Z แทน ZIP — เพราะม็อดมีขนาดใหญ่และค่าแบนด์วิดท์สูง การตรวจดูล่วงหน้าด้วย mod manager ทำได้ง่ายในเบราว์เซอร์
คลังอีบุ๊กขนาดใหญ่ ชุดรวมการ์ตูน และไฟล์มังงะมักเผยแพร่เป็น 7Z เพราะอัตราบีบอัดดีกว่า ZIP มากสำหรับข้อความและสแกน 1 บิต
ผู้ดูแลระบบกระจายไดรเวอร์ แพตช์ และชุดเครื่องมือในเครือข่ายองค์กรเป็น 7Z เพราะทุกเมกะไบต์ที่ประหยัดได้คูณกับจำนวนเครื่องปลายทางจำนวนมาก การแตกในเบราว์เซอร์ยังใช้ได้บนเครื่องที่ถูกล็อกโดยไม่ต้องมีไลเซนส์ 7-Zip
การสำรองระบบและชุดอิมเมจทางนิติวิทยาศาสตร์มักถูกแพ็กเป็น 7Z — เพื่อบีบอัดดาต้าเซ็ตขนาดใหญ่ได้ดีที่สุด แตกในเบราว์เซอร์ภายใน LAN ไม่ต้องให้ไฟล์ผ่านบริการคลาวด์ใด ๆ
ไม่ต้อง ด้วย BrowserCrunch คุณแตกไฟล์ 7-Zip ในเบราว์เซอร์ได้โดยตรง — ไม่ต้องมี 7-Zip บน Windows, ไม่ต้องมี Keka บน macOS, ไม่ต้องมี p7zip บน Linux libarchive ใน WebAssembly อ่านรูปแบบ 7z จากหน่วยความจำเบราว์เซอร์โดยตรง
7Z ใช้อัลกอริทึมที่ต่างกันตามการตั้งค่า — LZMA (ค่าเริ่มต้น บีบอัดได้แรงมาก), LZMA2 (เวอร์ชันมัลติเธรด), BZIP2 (สำหรับไฟล์ที่มีข้อความเยอะ), DEFLATE (เพื่อความเข้ากันได้) และ PPMd (สำหรับข้อความ) libarchive รองรับโหมดเหล่านี้แบบเนทีฟทุกตัว
ได้ macOS ไม่รองรับ 7Z มาในตัว แทนที่จะติดตั้ง Keka หรือ The Unarchiver ก็แค่เปิดไฟล์ใน Safari, Chrome หรือ Firefox บน Mac ของคุณ ทำงานเหมือนกันทั้งบน Intel และ Apple Silicon
ยังไม่ได้ในตอนนี้ 7Z เข้ารหัสชื่อไฟล์และเนื้อหาด้วย AES-256 — เป็นแนวทางที่ดี แต่ libarchive ที่เราใช้ยังไม่รองรับการถอดรหัสนั้น สำหรับ 7Z ที่มีรหัสผ่าน คุณยังต้องใช้ซอฟต์แวร์เดสก์ท็อปอย่าง 7-Zip, Keka หรือ p7zip
บนเบราว์เซอร์เดสก์ท็อป ไฟล์ 7Z ขนาดสูงสุดราว 1 GB แตกได้สบาย บนสมาร์ทโฟนและแท็บเล็ตรุ่นเก่าควรอยู่ต่ำกว่า 300 MB การประมวลผลทำงานภายใน sandbox ของเบราว์เซอร์ทั้งหมด
รองรับ ไฟล์ 7Z แบบ Solid (โหมดเริ่มต้น) บีบอัดไฟล์หลายตัวเป็นสตรีมต่อเนื่องตัวเดียว — เป็นที่มาของอัตราบีบอัดที่สูงมาก ข้อแลกเปลี่ยน: การอ่านไฟล์รายตัวต้องคลายทั้งกลุ่ม solid จนถึงไฟล์นั้น libarchive และเอนจินของเราจัดการให้อัตโนมัติ
7Z เป็นโอเพนซอร์ส (LGPL) พัฒนาโดย Igor Pavlov ตั้งแต่ปี 1999 ทำให้ไฟล์เล็กลง 30–70% เมื่อเทียบกับ ZIP ในไฟล์หลายประเภท — และมักดีกว่า RAR ด้วย ข้อแลก: 7Z ใช้ CPU และ RAM มากกว่า อัลกอริทึม LZMA ที่อยู่เบื้องหลังยังถูกใช้ในไฟล์ xz (มาตรฐานของ Linux) ด้วย
ไม่ libarchive ทำงานเป็น WebAssembly ในเบราว์เซอร์ของคุณ ไฟล์ 7Z ถูกโหลดเข้าหน่วยความจำในเครื่อง แตกที่นั่น และบันทึกไว้ในเครื่อง ไม่มีการอัปโหลดเซิร์ฟเวอร์ ไม่มีล็อก
7Z มีการบีบอัดที่แรงที่สุดในกลุ่มฟอร์แมตหลัก — เล็กกว่า ZIP 30 ถึง 70 เปอร์เซ็นต์ และมักดีกว่า RAR ด้วย พัฒนาตั้งแต่ปี 1999 โดย Igor Pavlov เป็นฟอร์แมตเริ่มต้นของ 7-Zip และเป็นที่นิยมในโลกโอเพนซอร์ส ข้อจำกัด: 7-Zip ตัวจริงทำงานบน Windows เท่านั้น ผู้ใช้ Mac และ Linux ต้องใช้ Keka, The Unarchiver หรือ p7zip — ไม่สามารถทำได้เสมอบนเครื่องที่ถูกล็อกหรือเซิร์ฟเวอร์ Linux เก่า ตัวแตกออนไลน์ของเราอุดช่องว่างนั้น
7Z ใช้ LZMA (Lempel-Ziv-Markov chain) เป็นค่าเริ่มต้น — วิวัฒนาการจาก LZ77 ที่มีพจนานุกรมขนาดใหญ่กว่ามาก (สูงสุด 4 GB เทียบกับ 32 KB ของ DEFLATE ใน ZIP) จึงเจอรูปแบบที่ซ้ำกันยาวกว่าและแพ็กได้มีประสิทธิภาพกว่า LZMA2 เพิ่มการเข้ารหัสมัลติเธรดสำหรับ CPU สมัยใหม่และการเข้าถึงสุ่มภายในสตรีมที่ดีขึ้น 7Z ยังจัดการ โหมด Solid ได้ — ไฟล์เล็ก ๆ หลายไฟล์ถูกบีบอัดเป็นสตรีมต่อเนื่อง คงบริบทการบีบอัดข้ามขอบเขตของไฟล์ สำหรับไฟล์ข้อความเล็กที่คล้ายกันหลายพันไฟล์ (รีโป source code) นั่นเป็นชัยชนะอย่างมหาศาล
เบื้องหลังคือ libarchive เป็นโมดูล WebAssembly (~600 KB) โหลดแบบ lazy เมื่อวางไฟล์ 7Z ครั้งแรก libarchive เป็นส่วนหนึ่งของ macOS, FreeBSD และดิสโทร Linux จำนวนมาก — ผู้ดูแลของ Apple และ FreeBSD ตรวจสอบเป็นประจำ WebAssembly ทำงานในเอนจิน JavaScript ของเบราว์เซอร์โดยตรง (V8 ใน Chrome/Edge, SpiderMonkey ใน Firefox, JavaScriptCore ใน Safari) และมักได้ความเร็ว 70–90% ของเนทีฟ ไฟล์ 7Z ขนาด 100 MB ที่เป็น Solid LZMA แตกได้บน Mac M1 ในเวลาราว 3 วินาที
แทนที่จะ "ดับเบิลคลิก ทิ้งทุกอย่างลง Downloads แล้วค่อยหาสิ่งที่ต้องการ" เราแสดงเนื้อหาทั้งหมดให้ดูล่วงหน้า — ชื่อไฟล์ เส้นทางโฟลเดอร์ ขนาด ไอคอนประเภท ดึง README ใบเดียวหรือไบนารีที่ต้องการ ไม่ต้องแตกไฟล์ 200 MB ที่ไม่เกี่ยวข้อง สำหรับบันเดิล release โอเพนซอร์สขนาดใหญ่ ประหยัดเวลาและเนื้อที่ดิสก์อย่างมาก
macOS ดับเบิลคลิกที่ .7z จะขึ้น "ไม่สามารถเปิดไฟล์ได้" Apple ปฏิเสธที่จะเพิ่มการรองรับ 7Z — น่าจะด้วยเหตุผลด้านแบรนด์ (ZIP เป็น "ฟอร์แมตของ Apple" ในโลกของเขา) ตัวเลือก: ซื้อ Keka, ติดตั้ง The Unarchiver (App Store), p7zip ผ่าน Homebrew ทั้งสามมีอุปสรรค เครื่องมือในเบราว์เซอร์ของเราคือทางเลือกที่ไม่ต้องดิ้นรน บน Linux: p7zip อยู่ใน "universe" ของ Debian/Ubuntu ไม่อยู่เริ่มต้น บน RHEL/CentOS/AlmaLinux อยู่ใน EPEL ซึ่งต้องเปิดใช้งานเอง บนเซิร์ฟเวอร์หลายตัวทำไม่ได้ — เบราว์เซอร์ช่วยข้ามไปเลย
ไฟล์ 7Z มักใช้สำหรับการส่งซอฟต์แวร์ ชุดสำรอง ดาต้าเซ็ตทางนิติวิทยาศาสตร์ และซอร์สโค้ดที่เผยแพร่ขนาดใหญ่ — เกือบเสมอมีเนื้อหาที่อ่อนไหว การผลักมันผ่านตัวแตกบนคลาวด์ที่ไม่รู้จักนั้นเสี่ยง ด้วย BrowserCrunch ไม่มีอะไรออกจากเบราว์เซอร์ ของแถม: ใช้งานออฟไลน์ได้เมื่อโหลดหน้านี้แล้ว
สำหรับ ZIP (พบมากที่สุด): ตัวแตก ZIP ของเราด้วยเอนจิน JSZip ที่เร็วกว่า สำหรับไฟล์ RAR: แตก RAR โดยไม่ใช้ WinRAR TAR, TAR.GZ และ GZIP อยู่ใน ฮับเครื่องมือ ZIP