Автор Гілка: Як дати раду zip.exe?  (Прочитано 7967 раз)

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Як дати раду zip.exe?
« : 2011-02-12 18:07:29 »
Як отримати інформацію з файлів zip.exe? Пакунок 7zip встановлено. Використовувати ресурс віндовс принципово не буду.

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Як дати раду zip.exe?
« Відповідей #1 : 2011-02-12 18:58:49 »
$ unzip zip.exe
« Змінено: 2011-02-12 18:59:03 від nickat »
Best regards,
nickat

Відсутній v.2.1

  • Письменник
  • *****
  • дописів: 639
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #2 : 2011-02-12 19:06:05 »
Може є якийсь рецепт для архівованих у вєнді файлів.
Бо якось такий розархівував, так там таке ім’я було, що його потім неможливо було видалити.

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Як дати раду zip.exe?
« Відповідей #3 : 2011-02-12 19:17:48 »
ім’я можна спробувати перекодувати за допомогою convmv
Best regards,
nickat

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #4 : 2011-02-12 19:20:54 »
По ідеї, опція -A. Тут мануальчик до zip, знайдіть на сторінці слово SFX і той абзац почитайте.
Або відразу тут http://linux.about.com/library/cmd/blcmdl1_unzipsfx.htm
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Як дати раду zip.exe?
« Відповідей #5 : 2011-02-12 23:30:09 »
По ідеї, опція -A. Тут мануальчик до zip, знайдіть на сторінці слово SFX і той абзац почитайте.
Або відразу тут http://linux.about.com/library/cmd/blcmdl1_unzipsfx.htm
isydor розпакувати хоче, а не створювати...
Best regards,
nickat

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #6 : 2011-02-12 23:50:57 »
isydor розпакувати хоче, а не створювати...
А де там створення? І як може лінуксовий zip створювати віндовий SFX?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #7 : 2011-02-13 00:22:09 »
$ unzip zip.exe


увів з консолі: gksudo unzip GParted Live CD 0.7.0-40.7.04

отримав:unzip:  cannot find or open GParted, GParted.zip or GParted.ZIP.nemou@nemou-desktop:~$ (не може знайти чи відкрити)

Що я зробив не так?



Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Як дати раду zip.exe?
« Відповідей #8 : 2011-02-13 01:34:32 »
isydor розпакувати хоче, а не створювати...
А де там створення?

В документах на які ви посилалися:

unzipsfx http://linux.about.com/library/cmd/blcmdl1_unzipsfx.htm:
Цитата
unzipsfx is a modified version of unzip(1L) designed to be prepended to existing ZIP archives in order to form self-extracting archives.
...
EXAMPLES
To create a self-extracting archive letters from a regular zipfile letters.zip and change the new archive's permissions to be world-executable under Unix:

cat unzipsfx letters.zip > letters
chmod 755 letters
zip -A letters

zip опція -A http://linux.about.com/od/commands/l/blcmdl1_zip.htm:
Цитата
-A
    Adjust self-extracting executable archive. A self-extracting executable archive is created by prepending the SFX stub to an existing archive. The -A option tells zip to adjust the entry offsets stored in the archive to take into account this "preamble" data.

І як може лінуксовий zip створювати віндовий SFX?
З певною допомогою, але може: http://ubuntuforums.org/showthread.php?t=847329
« Змінено: 2011-02-13 01:38:04 від nickat »
Best regards,
nickat

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Як дати раду zip.exe?
« Відповідей #9 : 2011-02-13 01:48:49 »
$ unzip zip.exe


увів з консолі: gksudo unzip GParted Live CD 0.7.0-40.7.04

отримав:unzip:  cannot find or open GParted, GParted.zip or GParted.ZIP.nemou@nemou-desktop:~$ (не може знайти чи відкрити)

Що я зробив не так?


Щоб не мучитися з консоллю, скористайтеся file-roller.

Ви впевнені, що то exe-шний zip-архив?

P.S.: якщо все ж таки захочете в консолі, то
- gksudo скоріше за все не потрібне
- назви файлів, що містять пробіли, треба писати у лапках. На приклад,
unzip 'GParted Live CD 0.7.0-40.7.04'
Best regards,
nickat

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Як дати раду zip.exe?
« Відповідей #10 : 2011-02-13 10:52:23 »
Консольні програми:
unrar для sfx, створених з допомогою rar/winrar;
7za, unzip для zip-sfx;
7za для 7-zip-sfx.
З графічних - peazip.
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #11 : 2011-02-13 14:10:27 »
Цитата
Щоб не мучитися з консоллю, скористайтеся file-roller.
Ви впевнені, що то exe-шний zip-архив?

Дякую! File-roller не міг розпакувати той файл, бо як виявилось, він був пошкоджений. Відвантажив новий, розпакував його. Ціла купа різних файлів, а що з ними  робити? який і чим запускати? Не знаю.

Підписаний zip.exe.



Цитата
P.S.: якщо все ж таки захочете в консолі, то
- gksudo скоріше за все не потрібне
- назви файлів, що містять пробіли, треба писати у лапках. На приклад,
unzip 'GParted Live CD 0.7.0-40.7.04'

І команда уведена вказаним зразком також працює!!! :D



Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #12 : 2011-02-13 15:54:51 »
Консольні програми:
unrar для sfx, створених з допомогою rar/winrar;
7za, unzip для zip-sfx;
7za для 7-zip-sfx.
З графічних - peazip.

Пакунки. думаю, встановлені всі, а от  peazip...Такої не знайшов. Мабуть, в Ubuntu вона по іншому називається.

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Як дати раду zip.exe?
« Відповідей #13 : 2011-02-13 21:25:36 »
Пакунки. думаю, встановлені всі, а от  peazip...Такої не знайшов. Мабуть, в Ubuntu вона по іншому називається.
http://www.peazip.org/peazip-linux.html
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній tivasyk

  • Кореспондент
  • ***
  • дописів: 156
  • Карма: +0/-0
Re: Як дати раду zip.exe?
« Відповідей #14 : 2011-02-14 18:32:21 »
$ unzip zip.exe
увів з консолі: gksudo unzip GParted Live CD 0.7.0-40.7.04

отримав:unzip:  cannot find or open GParted, GParted.zip or GParted.ZIP.nemou@nemou-desktop:~$ (не може знайти чи відкрити)

Що я зробив не так?
очевидно: забув узяти ім’я файлу до лапок… треба було:

gksudo unzip "GParted Live CD 0.7.0-40.7.04"
« Змінено: 2011-02-14 18:33:00 від tivasyk »
«it’s quite easy if you don’t know how» (c) douglas adams