כיווץ קבצים מרובים למס' ארכיונים עצמאיים
-
יש לי כמה עשרות קבצים בגדלים שונים
אני צריך לדחוס אותם לארכיונים נפרדים, שכל אחד מהם גודלו המקסימלי פחות מ-25 מ"ב. לא משנה לי כמה קבצים יהיו בכל ארכיון.
אבל העיקר הוא - שכל ארכיון לא יהיה חלקי (PART) כמו האופציה הקיימת בכל התוכנות כיווץ (WINRAR 7ZIP וכו') אלא עצמאי כלומר שאני יכול לשלוח ארכיון בודד למישהו והוא יעבוד לבד בלי צורך בשאר הארכיונים האחרים.
תודה -
@UA
קשה לי להאמין שקיים דבר כזה מן המוכן.
אבל לך תדע, אולי מישהו יצליח למצוא משהו
לבינתיים, בא נראה בתיאוריה איך אפשר לממש דבר כזה.
לפני שאתה דוחס קובץ בפועל אתה לא יכול לדעת כמה מקום זה יתפוס אחרי דחיסה.
אז שלב א' זה לדחוס את כל הקבצים כל אחד בנפרד, אח"כ צריך לקחת את הקבצים הדחוסים ולחלק אותם לקבוצות של פחות מ-25 מ"ב ושוב לצרף כל קבוצה לקובץ ZIP.עריכה: תוך כדי כתיבת הפוסט החלטתי לחפש קצת, והנה מצאתי סקריפט שעושה את זה (בצורה קצת שונה ממה שתיארתי, הוא מוסיף קבצים אחד אחד לארכיון ובודק אחרי כל הוספה אם הארכיון חרג מהגודל המוגדר, באם כן הוא מסיר את הקובץ האחרון ומתחיל ארכיון חדש וחוזר חלילה):
https://stackoverflow.com/a/32371489