בדיקת PAR2 וביצוע Extract אוטומטי לקבצים באופן יומי

מחשבים, חומרה, KODI, NUC, Raspberry pi
שלח תגובה
biodome פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 603
הצטרף: יולי 2005
נתן תודות: 0
קיבל תודות: 6 פעמים

שליחה #1 

היי אנשים,

אני מניח שזה הפורום הכי מתאים כי הוא מכוון לקבוצות דיון.
אצלי האחסון מסודר בנפרד מהמחשב הראשי, ה-Newsleecher מוריד ישירות דרך הרשת למחשב האחסון, ואני מניח שגם לאחרים כאן בטח יש מצב דומה. הבעיה כשאני רוצה לעשות בדיקת PAR2 ושחרור קבצים דרך הרשת זה איטי למדי, ולהשתלט מרחוק על מחשב שאין לו מסך כל פעם בשביל שטות כזו זה מעצבן.

אז חשבתי על פתרון שיהיה הרצה יומית של פקודות שיבצעו את המטלות הללו באופן אוטמטי במחשב האחסון בלי להטריד אותי.

אפשר להשתמש ב-Scheduled Tasks המובנה בווינדוס כדי להריץ את הפקודות.
והצלחתי ליצור קובץ cmd שיבצע extract לכל קבצי ה-RAR שנמצאים בספריית ההורדות ישירות לספריה נפרדת.

אבל בקטע של בדיקת PAR2 אני מתקשה. יש קובץ שמבצע את הבדיקה ב-command line, ויצרתי קובץ שמריץ את הבדיקה לכל הספריה. הבעיה שהוא מריץ את הבדיקה לכל קובץ שיש לו סיומת par2, וקבצים אלו לא ממוספרים כמו קבצי ה-RAR אלא עם סיומת זהה.
מה שאומר שאם יש לי מצב כזה:
sample.rar
sample.rar.par2
sample.rar.vol00+01.par2
sample.rar.vol01+02.par2

זה יבצע את בדיקת ה-PAR כשלוש פעמים לאותו קובץ.. וכידוע הקבצים שלנו יכולים להגיע לכמה ג'יגות טובים ואז זה לא כיף במיוחד.
אם היה לי דרך לומר לפקודה dir לקחת רק את קבצי ה-PAR2 שלא מכילים את המילה VOL בתוכם זה בטח היה עובד.
הפקודה כרגע היא:
for /F %%i in ('dir /b *.par2') do par2.exe r "%%i"

מנסה למצוא לזה פתרון עכשיו, כנראה שעם DIR זה לא יהיה אפשרי..
אם בינתיים מישהו כבר עשה משהו בסגנון או יש הצעות שונות אשמח לשמוע :wink:

gelibter
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 449
הצטרף: יוני 2007
נתן תודות: 4 פעמים
קיבל תודות: 6 פעמים

שליחה #2 

באיזה קליינט אתה משתמש ? גרסא 3.9 של ניוזליצ'ר מכילה פיצ'ר של EXTRACT AND REPAIR אוטומטי

Pavelz
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4032
הצטרף: דצמבר 2006
שם מלא: pavel
מיקום: רמת גן
נתן תודות: 199 פעמים
קיבל תודות: 48 פעמים

שליחה #3 

gelibter כתב:באיזה קליינט אתה משתמש ? גרסא 3.9 של ניוזליצ'ר מכילה פיצ'ר של EXTRACT AND REPAIR אוטומטי
...
נכון מאוד.
מישהו כתב כאן מדריך מעולה לניוזליצ'ר שכולל גם את אופציה הזאת.
ממליץ לחפש (Y)
Need more cowbell

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78811
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5382 פעמים

שליחה #4 

גם ב-NEWSBIN PRO יש AUTO PAR/RAR

biodome פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 603
הצטרף: יולי 2005
נתן תודות: 0
קיבל תודות: 6 פעמים

שליחה #5 

זה לא עוזר לי.. אני עובד על ה-Newsleecher במחשב הראשי, והוא מוריד ישירות לכונן רשת שנמצא במחשב אחר, זה לא שזה יורד קודם במחשב הראשי ואז עובר ל-HTPC, אלא יורד לצורך העניין ישירות ל-HTPC (במחשב הראשי אני עם כונן SSD של 32GB לכן לא מאכסן עליו קבצים).

אם אני אשתמש בבדיקת PAR/EXTRACT של התוכנה זה עדיין יבצע את הפעולות הללו דרך הרשת ויהיה איטי מדי ויעמיס לי על המחשב הראשי שלא לצורך.
לכן אני צריך שזה ירוץ עצמאית על המחשב המרוחק.

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

gelibter
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 449
הצטרף: יוני 2007
נתן תודות: 4 פעמים
קיבל תודות: 6 פעמים

שליחה #6 

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

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78811
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5382 פעמים

שליחה #7 

ב-NEWSBIN PRO יש משהו חביב שזה שהוא מוריד מקומית את התוכן, אבל מפענח מה-RAR ומה-PAR למקום אחר שאפשר לבחור אותו.

כך שאני למשל מוריד לדיסק מקומי, אך הפיענוח נעשה ל-NAS דרך הרשת...

שלח תגובה

חזור אל “חומרה PC + סטרימרים”