लिनक्स में SFX फाइलें निकालना


18

मैं लिनक्स मिंट 15 (64 बिट) के तहत एक एसएफएक्स फ़ाइल निकालने की कोशिश कर रहा हूं, लेकिन यह काम नहीं कर रहा है। मैंने फ़ाइल पर chmod + x किया है और इसे स्क्रिप्ट की तरह चलाने की कोशिश की है जिसमें कोई भाग्य नहीं है (यह मुझे एक त्रुटि देता है कि ऐसी कोई फ़ाइल या निर्देशिका नहीं है। दिलचस्प बात यह है कि मेरे लिए यह तब काम किया जब मैं लिनक्स मिंट 14 चला रहा था। (64 बिट)। मुझे एक लेख मिला जिसमें ग्लिबेक समर्थन का उल्लेख है और कैसे नए वितरणों ने 32 बिट ग्लिब्क बायनेरिज़ को हटा दिया है लेकिन मुझे यकीन नहीं है कि यह मेरे मामले में सटीक है क्योंकि मैं आरएचईएल नहीं चला रहा हूं।

संपादित करें: मैं यह उल्लेख करना भूल गया कि मैंने उस लेख पर पोस्ट किए गए समाधान की कोशिश की थी, लेकिन इससे मेरी समस्या ठीक नहीं हुई।

मैंने 7z, 7za, unzip और unzipsfx का उपयोग करने की कोशिश की है, जिसमें कोई सफलता नहीं है। unzipsfx मुझे त्रुटि देता है "unzipsfx: खुद को नहीं खोज सकता! [unzipsfx]" जो मुझे अजीब लगता है।

एक त्वरित टिप्पणी: sfx rar प्रारूप में छह अन्य अभिलेखों पर निर्भर करता है। मैं ज़िप, 7z, या उस जैसे किसी अन्य प्रारूप के साथ काम नहीं कर रहा हूँ।

क्या मुझसे कुछ ग़लत हो रहा है? पहले मेरे लिए ठीक काम करने के बाद से वितरण के बीच कुछ बदल गया होगा ...


2
चूँकि आप rar sfx से बात कर रहे हैं, क्या आपने अनार की कोशिश की है? अपने संग्रह के प्रारूप संस्करण की भी जाँच करें। अगर यह नया RAR5 है - तो यही कारण होगा कि आपकी पुरानी चालें काम नहीं आईं।
एलेक्स पी।

धन्यवाद एलेक्स। आपके सुझाव को अनियंत्रित करने की कोशिश की। आंकड़े, एक बाइनरी जिसे मैंने निकालने की कोशिश नहीं की वह काम करना समाप्त कर देता है :)

वैसे, मैं पुरालेख के प्रारूप संस्करण की जाँच के बारे में कैसे जाऊँगा? मैं देखना चाहता हूं कि क्या फाइलें उस नए प्रारूप की हैं, जिसके बारे में आपने बात की है ...

संग्रह सामग्री को सूचीबद्ध करें unrar l archive.rarऔर प्रारूप संस्करण सबसे दाहिने कॉलम में होगा। 2.9= RAR4, 5.0= RAR5
एलेक्स पी।

ठीक है धन्यवाद। यह वास्तव में 2.9 है इसलिए यह नया प्रारूप नहीं है।
आरोन

जवाबों:


18

unrarRAR SFX अभिलेखागार से फ़ाइलों को निकालने के लिए उपयोग करें ।

ऐशे ही: unrar x filename.sfx


आपको और एलेक्स को धन्यवाद। यह ठीक काम किया। मुझे नहीं पता कि मैंने यह पहली कोशिश क्यों नहीं की। मुझे लगता है कि मैं उलझन में था कि मेरा पुराना तरीका अब काम क्यों नहीं करता है।
आरोन

unrar -x {filename.sfx}
फेडिर RYKHTIK

3
unrar x filename.sfx(एक्स से पहले कोई डैश नहीं)
ह्यूजेस

सिर्फ रिकॉर्ड के लिए, इसने मेरे लिए भी काम किया है। 4.20 संस्करण का उपयोग OSX, Mavericks पर macports के माध्यम से 4.20 संस्करण में किया गया है,
drodbar

6

लिनक्स Ubuntu 12.04 के लिए निम्नलिखित काम करता है:

$ chmod +x some_file.part1.sfx

$ ./some_file.part1.sfx

वह अजीब है। मैंने अतीत में इसका इस्तेमाल किया था और अभी कुछ मिनट पहले किया था। Ubuntu 12.04 LTS modern.ie/en-us/virtualization-tools#downloads यहां मुझे sfx फाइलें मिलीं (लिनक्स और अभिलेखागार चुनें)।
अर्तूर बरसेघन

यह संभव होना चाहिए अगर फ़ाइल का हेडर सही है (यानी किसी प्रकार का शेबंग या बाइनरी)। आपका जवाब समीक्षा के लिए आया था, मैंने इसके बारे में नहीं सुना था, गूगलेड और उस संदर्भ को विकिपीडिया पर पाया।
एंथन

मैंने फ़ाइलों में से एक को डाउनलोड किया है, मैं unrar -lयह कर सकता हूं और यह 'फ़ाइल' के अनुसार एक निष्पादन योग्य है, लेकिन इसे विंडोज के तहत नहीं चलाया जा सकता है। तो ऐसा लगता है कि कई प्रारूप हैं और मुझे नहीं लगता कि आप अपने समाधान का उपयोग कर सकते हैं यदि आपके पास विंडोज़ के लिए एसएफएक्स फ़ाइल है। BTW यह SFX फ़ाइल की तुलना में केवल 1% बड़ी चीज के लिए असम्बद्ध करता है ...
एंथन

खैर, इस विषय के शीर्षक से "लिनक्स में एसएफएक्स फाइलें निकालना" मैंने समझा कि यह लिनक्स में एसएफएक्स फाइलें निकालने के बारे में है। अगर मैं गलत नहीं हूं, तो विंडोज आरएआर फाइलों में उन हिस्सों में बंट जाता है जिनमें पहले एक निष्पादन योग्य (एक्सई) होता है। मैंने विंडोज पर एसएफएक्स फाइलें बनाने की कोशिश नहीं की है और फिर उन्हें लिनक्स पर अनपैक कर दिया है। लेकिन, कम से कम कुछ एसएफएक्स अभिलेखागार के लिए, ऊपर वर्णित विधि लिनक्स (कम से कम डेबियन) पर काम करती है।
Artur Barseghyan

मैं मान लेता हूं कि अगर फ़ाइल को निष्पादन योग्य बनाया जाता है, तो वह सामग्री निकाल लेगी। मैं सिर्फ ऐसे अज्ञात निष्पादन को चलाने के लिए जोखिम नहीं उठाना चाहता था जिसके लिए मैंने अपने सिस्टम पर स्रोत नहीं देखा है।
एंथन

4

Nautilus (फ़ाइल ब्राउज़र) में, .sfx भाग को .rar में बदलें, फिर राइट-क्लिक करें और निकालें। या अधिक विकल्पों के लिए डबल-क्लिक करें।


4

मैं एक समान मुद्दे पर आया था और चूंकि इसका उल्लेख नहीं किया गया है इसलिए मैंने इसे यहां साझा करने के लिए सोचा था।

Ubuntu 17.10 पर, मुझे निम्नलिखित फ़ाइल मिली है:

file file.rar 
file.rar: RAR archive data, v5

unrar x file.rarमुझे यह बताकर निकालने की कोशिश की जा रही है कि यह एक एसएफएक्स फाइल है:

unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers
unknown archive type, only plain RAR 2.0 supported(normal and solid archives), SFX and Volumes are NOT supported!

हालाँकि (unrar से अलग) rar कमांड का उपयोग करके ( apt-get install rar) ने मेरे लिए चाल चली :

rar x file.rar
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.