• 締切済み

linux上で作成したtarファイルをwindows上で解凍する方法

linux上で以下のようにフロッピーに作成したものをwindows上で解凍する方法があったら教えてください。(フリーソフトで。) % tar cfvz /dev/fd0 *.c よろしくお願いいたします。

  • rero2
  • お礼率100% (25/25)

みんなの回答

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.5

OSは何をお使いですか? 可能なら、MS-DOSモードで再起動して試してみてください。 直接FDのセクタを読むような特殊なプログラムですので。 >Check sum errorとでてくるので、 linuxのtarよりチェックがきびしいのかもしれません。 チェックが同じでないと読めませんが(^^; kmtarがうまく動作しているなら,パラメタが違うためと思います。

rero2
質問者

お礼

OSはWindows98です。 MS-DOSモードで再起動して試みましたが結果は同じでした。 ダメでした。毎度、すいません。 正しいパラメタは分かりません。 製作者のtantanさんに問い合わせてみたら、 >kmtar は圧縮書き込みされたFDには対応していませんでした。 >従ってBUGではなく仕様です。 とのことでした。残念無念であります。 でも他にはツールなさそうですねー。 ひところLinuxというのはブームになっていたので、 この手のツールは、あるかもしれないと思ったのですが、 なかなか、期待どうりにはいかないものですね。

rero2
質問者

補足

最新のkmtarはできるようになってるかもしれないけれど、 CD-Linuxなんかが雑誌の付録につくのを待ったほうが間違いないかな。 とりあえず、断念。

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.4

おそらく通常 Windowsでは認識しないフロッピーになっていると思います。 (FAT形式で書き込んでいない) ですので、FDをイメージファイルにするようなソフトで フロッピー全体を単一のファイルに変換し、 ファイル名を fd.tar.gzのようにして tar,gzip対応のアーカイバソフトで見れば見えると思います。 ただ、イメージファイルがフロッピーの内容を単純につなげでファイルにするだけの物でないと、 余計な情報がつくため認識できないと思います。 また、もしかすると /dev/fd0 で書き込んだ場合に、 先頭から書いていないかも知れませんので, その場合は、イメージファイルの先頭をスキップする必要があるかも知れません。 Linux以前,MS-DOSの時代はそういうFDを直接読める kmtar とか使ったことがありますけが、 Windowsではそういうソフトがあるかどうかわかりません。

rero2
質問者

お礼

検索してみたら、kmtarがありました。さっそく以下のように試してみましたが、 ダメでした。 > tar tfvzpAf /dev/rfd0:H:512:18:160:0:0 tar: dir: Check sum error 後ろの0:0のところをいろいろ試してみましたが、同じでした。 zのうしろにも数字をいろいろ入れてみましたが同じでした。 残念です。たぶん、どっか整合していないのでしょう。 Check sum errorとでてくるので、 linuxのtarよりチェックがきびしいのかもしれません。ただ、dir:とあるし、なにかどこか順序がちがってるのかもしれません。zip形式を指定しないで、クリエイトしとけばできるのかもしれません。 あきらめ気分です。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

DLLがいらない物ということで「解凍レンジ」なんかもいいですよ。

参考URL:
http://www.vector.co.jp/soft/win95/util/se094501.html
rero2
質問者

お礼

terra5さんのご指摘のとおりで、通常の解凍プログラムでは対応されてないと思われます。全部を試した訳ではありませんけど…。すいません、お手数かけました。 (雑誌の付録にAladdin Expander for Windowsがあったので、ヘルプを見てみましたが、対応されてるようではなかったですね、やっぱり。)

  • crimson
  • ベストアンサー率40% (900/2202)
回答No.2

↓こちらもどうぞ。

参考URL:
http://www.csdinc.co.jp/archiver/
rero2
質問者

お礼

terra5さんのご指摘のとおりで、通常の解凍プログラムでは対応されてないと思われます。全部を試した訳ではありませんけど…。すいません、お手数かけました。 (雑誌の付録にAladdin Expander for Windowsがあったので、ヘルプを見てみましたが、対応されてるようではなかったですね、やっぱり。)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

いくつかありますがAladdin Expander for WindowsなんかでTarファイルを含む大体の物が解凍出来ます

参考URL:
http://www.act2.co.jp/x_act2main/x_DWNL/index.html
rero2
質問者

お礼

terra5さんのご指摘のとおりで、通常の解凍プログラムでは対応されてないと思われます。全部を試した訳ではありませんけど…。すいません、お手数かけました。 (雑誌の付録にAladdin Expander for Windowsがあったので、ヘルプを見てみましたが、対応されてるようではなかったですね、やっぱり。)

関連するQ&A

  • LinuxのファイルをWindowsに渡す方法

    LinuxのファイルをWindows上で作業する必要が生じ、 ファイルの移動方法についてご相談願います。 LinuxマシンはLANポートもなく、FDドライブ くらいしか装備されていません。 Linux上のファイルをFDでWindowsマシンに 渡したいと思っているのですが、ファイル サイズがかなり大きいものが複数あります。 圧縮及び分割ツール等使用したいのですが、 Linux側の操作がよくわかりません。 Linux側で圧縮・分割し、FDでファイルを Windowsに移動後、Windowsで結合・解凍 したいのですが可能でしょうか? また、他によい方法等ありましたら教えて下さい。

  • Linuxでのフロッピーのコピーの方法を教えて下さい。

    RedHat Linux AS2.1の起動ディスクを複製しようとしています。フロッピーの内容は、ファイルが5つだけだったので、cpコマンドでこれらを(Windowsで使っていたFATの)フロッピーに貼り付けて起動しようとしたところ、これはbootディスクではない、とフロッピーから起動できませんでした。 cpコマンドではブートディスクは作れないのでしょうか?いったんmkfs.msdos /dev/fd0でフォーマット後、dd if=/dev/fd0 [5つのファイルのフルパス]でもやってみましたが駄目でした。 Linuxでのフロッピー複製方法を教えて下さい。 よろしくお願いします。

  • tar.bz2 の解凍について

    お世話になっております。 ubuntu14(x64)を使用してblender-2.70-linux-glibc211-x86_64.tar.bz2を bzip2 -dcblender-2.70-linux-glibc211-x86_64.tar.bz2 | tar xvf -と端末から入力、 、解凍し、そのファイルの中のblenderと言うアイコンをダブルクリックすると、 blenderというソフトが起動します。 起動するのは良いのですが、/home/riot1970/ダウンロードに解凍にしたものですから、 ダウンロードフォルダの中からblender-2.70-linux-glibc211-x86_64フォルダを 開き、blenderと言うアイコンをクリックしなければならなくなりました。 これはこれで気にしなければ使えるだろうし、ubntuソフトウェアセンターからインストール するのが手っ取り早いのは解ってるんですが、 この方法だと、 blenderを日本語化する際文字化けが生じてしまうので、 あえて、blenderの本家サイトからtar.bz2版をダウンロードしました。 本来なら(多分ですが)/etcフォルダの中に解凍したblenderフォルダがあるべきで アプリケーションを閲覧する際にblenderという名前が表示されなければならない筈 なのですが、やり方が良く分かりません。googleで検索かけても、apt getでのインストール 方法しか掲載されておらず、困っております。 皆さんこの手の質問が多く、回答者の方もウンザリかもしれませんが、 bzip2 -dcblender-2.70-linux-glibc211-x86_64.tar.bz2 | tar xvf -というコマンドに 何か付け加えるのでしょうか? それとも解凍したあとに何らかのコマンドを入力すれば良いのでしょうか? 宜しくお願いします。

  • windowsで解凍してLinuxへ送る方法

    昨日、linuxで以下の質問をしました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=990805 それで、Windowsで解凍してLinuxへ送る方法が一番、簡単にできるということをアドバイスしていただいたのですが、どうすればいいのでしょうか?いろいろ考えてみたのですが、パソコンが1台しかなくwindows Meとfedora core2のデュアルブート環境なので転送方法をネットなどで調べたのですがわかりません。詳しい方、お願いします。

  • tar,gzファイルの解凍について

    tarファイルのアプリケーションソフトの解凍はUbuntuではどうすればいいですか?

  • tar 部分解凍

    tar で固めたa b cというファイルを解凍するときにaとbのみを解凍することは可能でしょうか?

  • tar.gzファイルの解凍

    FreeBSDを使用しています。 ダウンロードした AAA.tar.gz というファイルを解凍したいのですが、 gunzip AAA.tar.gz とすると、 gunzip: AAA.tar.gz: not in gzip format と出ます。 そこで、 file AAA.tar.gz とすると、 AAA.gz: GNU tar archive と出ました。 ですので、 tar xzvf AAA.tar.gz としてみましたが、以下のように出ます。 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors どのようにして解凍すればよいのかご教授いただけませんでしょうか?よろしくお願いいたします。

  • Linuxのtarコマンドについて

    Linuxのtarコマンドについてわかる方がいれば教えてほしいです。 (tarコマンドというよりはLinuxの仕様かもしれません) Linuxで以下①パターンと②パターンでコマンドを実行したときに 指定の仕方でtarファイルの作成されるディレクトリが違うのですが なぜでしょうか。 Linux初心者なので詳しく教えていただけると助かります。 共通(前準備 (#はプロンプトです)) # DIR=/tmp/hoge/2021 # ls -l ${DIR} ~ test1.txt ~ test2.txt ~ test3.txt # cd ${DIR} ①パターン # tar -cvf ${DIR}.tar ./* (アスタリスクです) # ls -l /tmp/hoge ~ 2021.tar ⇒/tmp/hoge配下にtarができる ②パターン # tar -cvf 2021.tar ./* (アスタリスクです) # ls -l /tmp/hoge ~ 2021.tar ⇒/tmp/hoge/2021配下にtarができる

  • Rubyを使っての tar.gz ファイルの解凍

    いつも、お世話になります。 今現在、cygwin環境下で、tar.gzファイルを解凍しています。 コマンドとしては、 gunzip -d xxxx.tar.gz tar -xvf xxxx.tar これを、Rubyを使って、やりたいと考えています。 方法は、あるのでしょうか? 元々、UNIX環境下で作成されたデータを、PC上のcygwinで解凍、ついでに テキスト処理(shellscript+perl)も実施しております。 gzファイル、tarを解くexeは、きっとどこかにあると思いますので、 rubyに期待するのは、外部コマンドとしての exeを実行できることです。 宜しく、サジェスチョンをお願いいたします。

  • tarファイルからのLinuxの復旧方法

    普段Windowsを使っていて、Linuxに詳しくない者です。 Linuxが入ったハードディスクが壊れてしまいました。 ハードディスクまるごとやパーティション単位などでのバックアップはしていませんでした。 唯一やっていたバックアップといえば、 何週間か前に/以下(/homeと/procは除外)を単純にtarで固めて CD-Rに焼いておいたものだけです。 このバックアップのみから、 新しいハードディスクに以前のシステムを復旧できるでしょうか? (/home以下のユーザーデータはあきらめます) できるとすれば、やり方や手順等を教えてほしいです。 よろしくお願いします。