האם אפשר לחלץ קבצים מקובץ ארכיון exe בלינוקס?

האם אפשר לחלץ קבצים מקובץ ארכיון exe בלינוקס?

אם כן, איך (ב- xUbuntu 14.04, וכוונתי לקובץ שדחוסים בו קבצים אחרים, כמו קובץ zip, אך שהסיומת שלו היא exe)?

תודה.
 

TomerCohen

New member
7zip

בחלק ניכר מהמקרים, הקבצים הללו נדחסים באמצעות כלי self extract של winrar, winzip ודומיהם, ולכן הם קובץ דחוס סטנדרטי, שמצורף אליו יישום שמטרתו לפרוס את הקובץ ברישא. תוכנות דוגמת 7zip יצליחו להתמודד עם רוב המופעים של קבצים דחוסים בתבניות נפוצות.
 

BravoMan

Active member
אתה בטוח שמדובר בקובץ דחוס?

אתה יכול גם להתקין wine ולנסות להריץ את ה-EXE כדי שיחלץ את עצמו.
 
מדובר בקובץ שדרוג לקושחת טלוויזיה

שנמצא כאן. לפי מה שהבנתי ממדריך השדרוג, יש להעתיק את הקובץ להחסן נייד (דיסק-און-קי), ללחוץ עליו לחיצה כפולה, ואחר כך על "התקן", ואז יחולצו ממנו קבצים אחרים (כדי להגיע למדריך השדרוג, וצריך להבדיל בינו לבין המדריך למשתמש, צריך ללחוץ על "מידע נוסף", מתחת ל"קובץ שדרוג”).
אולי באמת הקובץ המסוים הזה אינו קובץ דחוס. האם אפשר לדעת זאת מראש בלי להפעילו?
ושאלות אגב (שאינן מנושאי הפורום): מה בדיוק התועלת שבעדכון הקושחה? מה היתרונות שבו? עד כמה הוא רצוי, ובאילו סיכונים הוא כרוך? לא מצאתי מידע על כך וחשבתי, שאולי הוא יימצא באחד הקבצים שיחולצו.
ולגבי Wine, הורדתי אותה בעבר והתאכזבתי, ועל כן הסרתי אותה. אולי אתקין ואנסה שוב (ניסיתי גם להפעיל את הקובץ ב- Windows 98 וקיבלתי הודעה, שהוא מיועד לגירסה מתקדמת יותר).
תודה רבה לך.
 

BravoMan

Active member
כמה דברים:

1. ברירת מחדל היא שקבצי EXE אינם קבצים דחוסים. אלה קבצי תוכנה שנועדו לרוץ.
תוכנות דחיסה כמו ZIP ו-RAR עושות סוג של קומבינה כשהן הופכות ZIP או RAR ל-EXE, וכלים בלינוקס יודעים לדלג על חלק של התוכנה ולראות את החלק שהוא סתם קובץ דחוס.
&nbsp
2. אפשר לפתוח את הקובץ הספציפי שאתה מעוניין בו ע"י Archive Manager של Ubuntu.
(לחיצה ימנית בסייר קבצים מציע את זה ברירת מחדל)
זו למעשה סתם תוכנת ממשק שמאגדת תוכנות דחיסה מסוגים שונים כולל ZIP ו-RAR.
אני לא בטוח מה המקבילה שלה ב-xUbuntu, ואני לא בטוח אם איזה כלי היא פתוחת את הקובץ.
לדעתי תוכל להתקין אותה אצלך מהמאגרים (כלומר מהחנות).
נסה לחפש "Archive Manager" או "File Roller".
&nbsp
אגב, ניסית בכלל לחיצה ימנית על הקובץ, ולראות איך המערכת מציע לפתוח אותו?
&nbsp
3. הטלוויזיה שלך היא בעצם מחשב.
יש לה מערכת הפעלה ותוכנות.
&nbsp
עדכון קושחה (firmware) הוא שדרוג למערכת הפעלה ו\או תוכנות אלה.
&nbsp
בניגוד למחשב רגיל טלפונים, טלוויזיות, וכו' לא מאפשרים סתם ככה לשנות קבצים במערכת, אלא מקבלים עדכונים דרך קבצים מיוחדים שהיצרן הכין.
&nbsp
4. כדי לדעת מה מביא קובץ שדרוג מסוים צריך למצוא ולקרוא "release note" רשימת שינויים שבד"כ מצורפת לעדכונים כאלה.
בדומה לרשימת שינויים שעדכונים ב-Windows או Ubuntu מציגים לך לפני שאתה בוחר להתקין אותם.
&nbsp
לא יודע היכן Samsung מציגה את המידע הזה אם בכלל.
&nbsp
5. אם הטלוויזיה שלך עובדת לשביעות רצונך, אתה לא חייב לבצע עדכון.
אם יש בעיות, ייתכן שהעדכון מתקן אותן, כפי שעושים עדכונים למערכת הפעלה במחשב.
&nbsp
הסיכון בעדכון הוא, שאם תקרה תקלה - למשל, תהיה הפסקת חשמל בדיוק בזמן שהעדכון מתבצע, הטלוויזיה תתקלקל (כי התוכנה שמפעילה אותה תהיה מבולגנת), ולא תעבוד יותר.
&nbsp
תלוי בסוג התקלה בדיוק, ייתכן שהיא תפתר ע"י הרצה חוזרת של העדכון, וייתכן שלא.
&nbsp
התהליך דומה במידה מסוימת לעדכון BIOS במחשב, אם יצא לך להתעסק עם זה.
 
ודאי ניסיתי

אכן, פתיחת הקובץ באמצעות Archive manager היא ברירת המחדל, אבל ניסיון הפתיחה מציג הודעת שגיאה: An error occurred while loading the archive.
וכן, עדכנתי בעבר, לפני כעשור, את הביוס של המחשב הישן שלי (זה שיש בו גם Windows 98 SE וגם Ubuntu 10.04 וגם xUbuntu 14.04), והוא עובד כמו חדש עד היום (אמנם לפני כשנה הוא עשה סימני גסיסה, אך הוא חזר לחיים אחרי ניתוח השתלת ספק).
ותודה רבה על תשובתך, שהיא, כרגיל, ברורה, מושקעת, ובעיקר מקצועית.
 

BravoMan

Active member
נסה להוריד שוב את הקובץ.

אצלי על Ubuntu 16.10 לא היית בעיה לפתוח אותו עם התוכנה הזו.
יכול להיות שהקובץ אצלך לא ירד תקין.
&nbsp
אפשרות אחרת היא שחסרה לך איזו תוכנת דחיסה שבה משתמש ה-manager או שהגרסה שלו ישנה מידי (בספק).
לצערי, כאמור אני לא בטוח לגבי סוג הדחיסה הספציפית בו משתמשים במקרה הזה, אז אני לא יכול לייעץ לך מה להתקין.
&nbsp
אתה יכול לנסות להריץ את הפקודה file-roller מהמסוף (זו כאמור אותה תוכנה), ולראות אם הוא מדפיס שם מידע נוסף על השגיאה.
 
למעלה