2016-11-25 2 views
-1

У меня есть .bin, который я пытаюсь разархивировать. Каталог представляет собой временную директорию, в которой сохраняется файл the.bin.unzip .bin файл программно в ruby ​​

Я попытался следующий

change the permission of bin files by typing. 
chmod -c 777 filenam.bin. 
now run the bin file by typing 

здесь есть код рубин, который у меня есть

%x(gunzip #{label_path}) 

с использованием выше Gunzip дает мне эту ошибку

unknown suffix -- ignored 

I показывает ошибку как незаконный вариант c.

Может кто-нибудь помочь. Благодарю.

+0

Пожалуйста, поделитесь сообщением об ошибке и кодом ruby, который вы пытались использовать, чтобы разархивировать этот сбой. – mudasobwa

+0

отредактируйте мой вопрос с кодом ruby ​​ –

+0

Вам вообще не нужно 'chmod'. Просто запустите 'gunzip'. – mudasobwa

ответ

1

gunzip имеет опцию -S чтобы указать суффикс файла, который будет распакованы:

gunzip -S .bin filenam.bin 

выше будет производить файл filenam в том же каталоге.

+0

спасибо @mudasobwa, который работал как ожидалось –