CodeariaAcademy
מאגר GitHubקומיט החודשפיתוחאוטומציה

HatchZip

1.8k

חילוץ חינמי של ארכיונים ענקיים כשאין מספיק מקום בדיסק: הארכיון נאכל ככל שהקבצים יוצאים ממנו, ולכן צריך מקום רק לתוצאה. ‏ZIP, ‏7z, ‏tar וארכיונים מפוצלים. ‏Windows, ‏macOS ו-Linux, מתקין בלי הרשאות מנהל. רישיון Apache-2.0.

לא הרצנו בעצמנו: התיאור לפי התיעוד והמאגר.

במספרים

מקום בדיסק למשחק של 180 ג'יגה שנפרס ל-200: ‏7-Zip מול HatchZip
כוכבים ב-GitHub נכון ל-24.10.2026, שלושה ימים אחרי היציאה
שורות קוד כדי להשתמש: מתקין ופריט בתפריט הקליק הימני

מה זה

חילוץ רגיל מחזיק בדיסק בבת אחת גם את הארכיון וגם את כל מה שיצא ממנו. משחק של 180 ג'יגה שנפרס ל-200 ג'יגה דורש 380 ג'יגה פנויים עם WinRAR, ‏7-Zip או unzip. ל-HatchZip מספיק קצת יותר מ-200 ג'יגה.

כך זה עובד: הוא קורא את תוכן העניינים של הארכיון, מחלץ חלקים מהסוף וקוצץ את הארכיון אחרי כל חלק שהסתיים. המקום שהתפנה הולך מיד לקבצים הבאים. לפני ההתחלה התוכנה מחשבת אם הכול ייכנס, ולא נוגעת בכלום אם לא. כל קובץ נכתב במלואו לדיסק לפני שהוא נחתך מהארכיון, כך שאחרי קריסה או הפסקת חשמל הקובץ נמצא בדיסק או עדיין בארכיון, והחילוץ ממשיך מאותה נקודה.

איך זה בנוי

Установка на Windows
מורידים את HatchZip-x64-setup.exe מ-Releases של המאגר (Windows 10 ו-11). לא צריך הרשאות מנהל. התוכנה עדיין לא חתומה דיגיטלית, ולכן Windows יציג "Windows הגן על המחשב שלך": בוחרים "מידע נוסף" ואז "הפעל בכל זאת". ל-macOS יש .dmg, ול-Linux ‏.deb, ‏.rpm ו-AppImage.
Распаковка
קליק ימני על הארכיון ← HatchZip ← ‏Extract here. ב-Windows 11 הפריט מוסתר תחת "הצג אפשרויות נוספות". או פותחים את HatchZip מתפריט ההתחלה, בוחרים ארכיון ולוחצים Extract. לפני ההתחלה התוכנה מראה אם הקבצים ייכנסו.
hatchzip check
בשורת הפקודה, hatchzip check <archive> מחשב מראש כמה מקום פנוי הארכיון הזה בדיוק צריך. הדגל --verify-first בודק קודם את כל הארכיון: השתמשו בו כשאי אפשר להוריד את הארכיון שוב.

לדעת לפני התקנה

הארכיון נעלם תוך כדי החילוץ: בסוף נשארים רק הקבצים. אם תצטרכו את הארכיון שוב, העתיקו אותו מראש.
‏RAR עדיין לא נתמך, רק מתוכנן. עובדים ZIP, ‏7z, ‏tar, ‏.tar.gz וארכיונים מפוצלים .001, .002, כולל עם סיסמה.
אין רווח כשקובץ 7z ארוז כבלוק רציף אחד (ברירת המחדל של 7-Zip): אי אפשר לחתוך את הבלוק עד שהוא חולץ כולו. התוכנה אומרת את זה לפני ההתחלה ולא נוגעת בכלום.
אם ההורדה עצמה פגומה, הקבצים שלפני המקום הפגום יחולצו וחלק מהארכיון כבר יימחק. בשביל זה קיים --verify-first.

תגובות