環境はlinux mintです。
分割zip(zip, z01, z02...) の解凍テストを行います。
対象となるzipが百数個くらいあるので、バッチ処理(コマンドライン)で行いたいのですが
都合のいいソフトが見当たりません。
何かいいソフトがあれば教えて頂けませんか。
(理想はwinzipコマンドライン版みたいなものを考えています。
 なおwineでwinzipインストはインストーラが正常に動作せず失敗しています。)


もしくは、上記を行える別の案でも構いません。よろしくお願いします。
(Linux側のフォルダ共有してwin側で処理 又は HDD移動等以外で)

質問者からの補足コメント

  • へこむわー

    回答ありがとうございます。試してみましたが単純なファイル分割では無いようです。

    バイナリ結合を試した所、壊れましたファイルが作成されました。
    (winrarや7z等でテストするとファイル破損と判定されます。)
    http://askubuntu.com/questions/31298/how-to-extr …
    ("2nd ADDED"の所と同じ結果)

    http://ubuntuforums.org/showthread.php?t=1418104
    で見る限り
    cat後、結合障害部分をzip -F オプションで修復かけているようなので
    それも真似してみましたが、失敗します。(解凍出来ないファイルが作成されました。)

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/11/05 02:37
  • うーん・・・

    たぶん、WinZipの分割機能が使われているみたいです。

    補足を記載します。
    現在テストを行いたいzipですが、簡単に言うとサーバのバックアップファイルで
    定期的にバッチでバックアッププログラムが動作し、
    win環境からlinux環境にコピーが行われています。

    バックアッププログラム自体は自分が作成したもので無いため
    ソースが無く、ドキュメントも無いため利用されているライブラリ等は不明です。
    ただ、動作しているPCにWinZipがインストールされている事を確認しており、
    他にそれらしき物が見当たらない事から、たぶんこれを利用しているものと思われます。
    試しに、WinZIpをGuiで動作させた所、同じファイルが作成可能でした。
    (wzzipの -ysオプション)

    他の解凍ソフトでもz01形式は対応していましたので、zip共通規格かと思っていました。
    申し訳ないです。

    No.2の回答に寄せられた補足コメントです。 補足日時:2015/11/05 20:18
  • うーん・・・

    結論から書くと出来ませんでした。
    なお、パスワード設定はされていません。
    分割時のオプション設定が不明のため、暗号化の件はわからないので
    別途手動で分割zipを作成し確認しましたが、成功しませんでした。

    バイナリを調べた限り、zip固有先頭配列("PK")はz01側に入っており、
    zip側には無いため
    バイナリ結合するのであれば、サイトに紹介されているとおり、
    z01側が先に来るべきだと思われます。
    cat 1.z01 1.zip > 11.zip 

    ただ、ネットを検索する限り、バイナリ結合ネタは多々存在するので
    もしかしたら、バージョンにより分割の仕様が変わった可能性もあります。

    使用しているのは最新版のwinzip20.0(11569j)64ビット版となります。
    手動で分割zipを作成した時の手順ですが、
    WinZipのメニュー→ツール→分割Zipで作成しています。

    No.3の回答に寄せられた補足コメントです。 補足日時:2015/11/06 03:26

このQ&Aに関連する最新のQ&A

A 回答 (4件)

↓これを試してみてください。


zip -FF xxx.zip --out all.zip ← .zip ファイルのみ指定で自動的に分割ファイルを統合 all.zip へ
    • good
    • 1
この回答へのお礼

正常に結合出来ました。(-▽-♪
zipの-FFには修復以外の機能あったのですね。全然知りませんでした。
-T オプションは残念ながら、同時に指定出来ないみたいなので、
結合→テスト→ファイル破棄でスクリプト組んで対応します。

ホントありがとうございます。

お礼日時:2015/11/06 20:28

WinZipでかつ暗号化やパスワード設定がされていないという前提なら cat コマンドで接続したファイルを unzip コマンドで解凍できると思います。

(そのWebサイトは間違っています)

例えば、
分割されたファイルのファイル名が 1.zip、1.z01、1.z02 の場合は、

cat 1.zip 1.z01 1.z02 > 11.zip ← 11.zip へ連結

で連結できます。
分割されたファイルのファイル名が 1.z01、1.z02、1.z03 の場合は、
(1.zip とういファイルがない場合)

cat 1.z01 1.z02 1.z03 > 11.zip ← 11.zip へ連結

で連結できます。
unzip 11.zip で解凍でき、この場合 11 とういファイルができます。
この回答への補足あり
    • good
    • 0

その分割ZIPファイルを生成したソフトは何かによって方法が異なります。

この回答への補足あり
    • good
    • 0

Linuxなら、catで結合、unzipで展開では?

この回答への補足あり
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QLinux mint LXDE nvidia

LinuxMint10でnvidiaの純正ドライバを使いたいのですが、(セカンドライフという3dゲーム起動させるため) synpticなどのドライバでは起動はしませんでした。純正ドライバが必要ということが、わかったのですが、なにぶん情報が少ないので インストールの仕方がわかりません。
初心者で始めたばかりで、まったくわかりません。
どうかインストールを教授して下さい。 お願いします

http://www.nvidia.co.jp/object/linux-display-ia32-260.19.36-driver-jp.html
260.19.36このバージョンインストールしたいので

Aベストアンサー

そのページの「追加情報」タブのインストールガイドにインストール方法の一例が下記のように書いてありますよ。
-----引用始まり
インストールガイド:ドライバをダウンロードしたら、ドライバパッケージを含むディレクトリに変更し、sh ./NVIDIA-Linux-x86-260.19.36-pkg1.runをルートとして起動し、ドライバをインストールします。
-----引用終わり。
私はいつも上記の要領で行なっています。(作業は簡単そのものです)
留意点としてはkernelバージョンが合っている環境でinstallすることです。
kernelバージョンが変わる都度kernel-headers,kernel-PAE-devel,kernel-develもダウンロードしてドライバインストールを行なえばいいです。

とにかく先ずは何も気にすること無くインストール実行することです。
アラームが出たら、その都度、アラームの指示に対応すればいいです。

Qlinuxのコマンドラインでmp3ファイルの速度変換を行えるソフト

標準速度のmp3ファイルを3倍速くらいに変換したいと思っています。
定期実行したいのでコマンドラインからできるものを探しています。
ご存知の方、ご教授いただけると幸いです。
よろしくお願いいたします。

Aベストアンサー

すみませんが、全く検証していません。(なので自信なしです。)

(1)mpg123(等のコマンドラインMP3プレイヤ)でオプションを
適切に指定してWAV(PCM)化する。
(2)soxでコンバートする。
(3)gogo(などのエンコーダ)でエンコードしなおす。

といったコマンドを組み合わせると良いと思います。
それらしきことをやっていると思われるページを参考URLに挙げておきます。

参考URL:http://www.kagami.org/diary/2006-06-13.html

Qコマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

vista ultimateを使っています。

端的にいうと、
Cドライブ配下全体で、.log,.msi.install.exe,setup.exe
のどれかの文字列を含むファイル一覧を表示させたいと思っています。
(できれば、

☆含むではなく、
.logで終わる
or
.msiで終わる
or
install.exeと完全一致
or
setup.exeと完全一致

☆なおかつ、できれば、大文字小文字を区別しない

☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい

と思っています。

で、いま、vistaが立ち上がらないエラーが起きているので、
vistaのメディアから、コマンドプロンプトで、
それを実行しようとしています

そこで。。。一案ですが・。。
コマンドプロンプトで、
linuxのlocateコマンドのようなコマンドはありますか?
findというのがそれかなと思ったのですが、
linuxにおけるgrepと同じようでして。

ご存知の方いらっしゃいましたら、よろしくお願いします。

vista ultimateを使っています。

端的にいうと、
Cドライブ配下全体で、.log,.msi.install.exe,setup.exe
のどれかの文字列を含むファイル一覧を表示させたいと思っています。
(できれば、

☆含むではなく、
.logで終わる
or
.msiで終わる
or
install.exeと完全一致
or
setup.exeと完全一致

☆なおかつ、できれば、大文字小文字を区別しない

☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい

と思っています。

で、いま、vistaが立ち上がらないエラーが起きて...続きを読む

Aベストアンサー

C:
CD \
DIR /S /P *.log
DIR /S /P *.msi
DIR /S /P install.exe
DIR /S /P setup.exe

QWindowsからLinux(Ubuntu)に乗り換える為にWINEを零しても許されますか…

WindowsからLinux(Ubuntu)に乗り換える為にWINEを零してしまい…もう一歩踏み込んでみても許されますか…

Ubuntu(Linux)上でWindowsのアプリケーションを起動できる魔法のアプリ(WINE)が有るという

私は超初心者ですUbuntu9.04からWINEのインストール方法から使い方まで詳しく判りやすいご指導、ご助言を賜りたく存じます宜しくお願い致します

wineてどこまで使えるものなのか教えて頂ければ幸いです

例えばドライバーソフトを使いLinux未対応(Windows対応済み)のデイバイスて動かす事は出来ますかご指導、ご助言を賜りたく存じます宜しくお願い致します

Skype使いロ××ールのマイク付きwebカメラでテレビ電話したいのだが…Linux未対応(Windows対応済み)なので…(/*・・)o{質問して見ることにします…

それにLinux(Ubuntu)でWindowsのアプリケーション動かせる事が出来るなら

ジャンク屋で超安いOS未搭載の低スペックPCを自作?して見たいと思うので…
個人的にどうしても乗り越えたい壁なのでご協力下さいますようお願い申し上げます_(._.)_

WindowsからLinux(Ubuntu)に乗り換える為にWINEを零してしまい…もう一歩踏み込んでみても許されますか…

Ubuntu(Linux)上でWindowsのアプリケーションを起動できる魔法のアプリ(WINE)が有るという

私は超初心者ですUbuntu9.04からWINEのインストール方法から使い方まで詳しく判りやすいご指導、ご助言を賜りたく存じます宜しくお願い致します

wineてどこまで使えるものなのか教えて頂ければ幸いです

例えばドライバーソフトを使いLinux未対応(Windows対応済み)のデイバイスて動かす事は出来ますかご指導、ご助...続きを読む

Aベストアンサー

はっきり言うと多分「program error」無理です
Windows用の簡単なフリーソフトが何とか動かせる程度の物だと思います

wineもそのままでは文字化けして使えませんIPAモナーフォントをダウンロードしwineのフォントフォルダへフォントをコピーして下さい

IPAモナーフォント
http://www.geocities.jp/ipa_mona/

「wineメニューのBrowse C:/Driveを開きWindows→fontsフォルダーに
先ほどダウンロードしたファイルを解凍した中にある「ttf」ファイルを全てコピー(ドロップ&ドラッグ)して下さい」

WindowsアプリのインストールはダウンロードしてきたEXEファイルをダブルクリックするか、
もしくは右クリックし「Wine Windows program Loaderで開く」でインストール出来ます

以後はwineのprogramsから起動出来ます

アンインストールはwineのuninstall wine softwareから変更/削除して下さい

「Linux webカメラ」に関しましては此方をご参考に

LinuxとWebカメラ - Ryutaroh
http://www.rmatsumoto.org/index.php?Linux%A4%C8Web%A5%AB%A5%E1%A5%E9

はっきり言うと多分「program error」無理です
Windows用の簡単なフリーソフトが何とか動かせる程度の物だと思います

wineもそのままでは文字化けして使えませんIPAモナーフォントをダウンロードしwineのフォントフォルダへフォントをコピーして下さい

IPAモナーフォント
http://www.geocities.jp/ipa_mona/

「wineメニューのBrowse C:/Driveを開きWindows→fontsフォルダーに
先ほどダウンロードしたファイルを解凍した中にある「ttf」ファイルを全てコピー(ドロップ&ドラッグ)して下さい」

Windo...続きを読む

QLinux mintのDLは合法ですか

ダウンロードのリンクが外国のきいたことないサイトばかりなのが気になります。
Linux mintのダウンロードには違法性はあるのでしょうか?

Aベストアンサー

日本のミラーサイトは皆、手を引いたことは事実です。


人気Q&Aランキング

おすすめ情報