ページ 11

wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/03(火) 21:57
by cygnus_odile
こんばんは、 wary-511-01j を利用しています。
圧縮ファイル、 *.zip をクリックすると、 XArchive 0.2.8-6 が起動するのですが、
当該 zip ファイルの中身が表示されないという症状が発生しています。

端末(urxvt)から、
# unzip -l foo.zip
なんて、打つと、きちんと中身がリスト表示され、unzip にて、中身を取り出すことも可能なのですが。

皆さんのところでは、問題ないのでしょうか? (私のマシンだけ?)

【追記: 2011-05-03 22:53】
 Wary 511-01j の warysave.3fs を消去して、素の状態に戻しても、XArchive 0.2.8-6では、中身が表示されないことを確認しました。
 ちなみに、 Wary Puppy 5.1.1 (en / full) + lang_pack_ja-1.1-w5.sfs では、同じ zip ファイルを叩くと、XArchive 0.2.8-6 が起動し、中身がきちんと表示され、問題ありません。

---------------------------
Wary 511-01j with Takao-fonts on Dell Latitude D600 SXGA+

Re: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/04(水) 02:07
by Endeavor_wako
こんばんは。当方は Lupq511 + lang_pack_ja-lupq-0.5 ですが、同様に表示されません。そういうもんだと思って使っています。

Re: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/04(水) 02:23
by 暇人
/usr/bin/zipinfo を入れ替えると表示されるようになると思います。

この問題の実態は、/usr/bin/zipinfo が最新版になっていることです。
つーか英語版のまんまだってことです。

xarchivesがzipの中を表示する時zipinfoを呼ぶんですが、
オリジナルのzipinfoはcp932で固めたファイルを正しく表示できません。
(UTF-8ががzip本来の仕様です。)
そkで当時vineから拡張されたunzipまわりをもらってきて入れ替えました。

ラッパーの記述もそれに応じてオプションを書き加えてあります。
(-E cp932 の部分)
がこの部分は非拡張版ではエラーになるので、何も表示されないということのようです。
オプション部分を削除すると日本語部分は化けますが、表示されます。

なお、unzip,unzipsfxはvineのものなので、解凍自体はうまくできる。ということのようです。

実際、vineのものは古いんですが、最近のvineでも使ってますし、特に不具合がなければ、
古いもののままでいいように思いますが、どうなんでしょう?

単純にzipinfoを差し替え忘れただけかな?

Re^2: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/04(水) 07:03
by cygnus_odile
暇人さま、早速のご回答&対応ありがとうございます。

wary511-01j にて、
/usr/bin/zipinfo
を、添付いただいた、zipinfo に入れ替えてみました。

コード: 全て選択

# ls -l /usr/bin/zipinfo
-rwxr-xr-x 1 root root 139082 2011-05-04 03:22 /usr/bin/zipinfo
ですが、状況変わらず : XArchive 0.2.8-6 で、zipファイルの中身のリスト表示がされません。
なお、このOS上で、zip コマンドで作成した、zip ファイルでも同様です。

Re: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/04(水) 10:25
by 暇人
# which zipinfo
/usr/bin/zipinfo
# /usr/bin/zipinfo
ZipInfo 2.42 of 28 February 2005, by Greg Roelofs and the Info-ZIP group.

List name, date/time, attribute, size, compression method, etc., about files
in list (excluding those in xlist) contained in the specified .zip archive(s).
"file[.zip]" may be a wildcard name containing *, ?, [] (e.g., "[a-j]*.zip").

usage: zipinfo [-12smlvChMtTz] file[.zip] [list...] [-x xlist...]
or: unzip -Z [-12smlvChMtTz] file[.zip] [list...] [-x xlist...]

main listing-format options: -s short Unix "ls -l" format (def.)
-1 filenames ONLY, one per line -m medium Unix "ls -l" format
-2 just filenames but allow -h/-t/-z -l long Unix "ls -l" format
-v verbose, multi-page format
miscellaneous options:
-h print header line -t print totals for listed files or for all
-z print zipfile comment -T print file times in sortable decimal format
-C be case-insensitive -M page output through built-in "more"
-x exclude filenames that follow from listing
#

Re^4: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/04(水) 10:29
by cygnus_odile
暇人さま、色々ありがとうございます。
でも、差し替えていただいたものを試しましたが、やはり、なぜか、

コード: 全て選択

# ls -l /usr/bin/zipinfo
-rwxr-xr-x 1 root root 139082 2011-05-04 03:22 /usr/bin/zipinfo
です。

物は試しと、 Puppy 4.3.1JP の pup-431JP.sfs の中に入っているのをコピーしてみました。

コード: 全て選択

# ls -l /usr/bin/zipinfo
-rwxr-xr-x 1 root root 130012 2011-05-04 10:18 /usr/bin/zipinfo
これで、XArchive で、 zip ファイルを開いたときにきちんと中身のリストが表示されました。
何とかこれでいけそうです。日本語ファイル名もOKでした(cp932かutf-8かは未確認)

色々お騒がせ致しました、陳謝。 また、有益な情報有難うございました。

追記:
# /usr/bin/zipinfo
ZipInfo 2.42 of 28 February 2005, by Greg Roelofs and the Info-ZIP group.
. . . . .
となっています。

Re: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/09(月) 21:58
by 新谷
zipコマンドはどのディストリビューションでも苦労しているみたいですね。
SHIFT_JIS(CP932)対応にすれば、需要の7割くらいは満たせるのかもしれませんが。

ubuntu日本版のwikiを見ていたら、長年の懸案になってるみたいで、ちょっとびっくりしました。

10.10の積み残し(->11.04) - wiki.ubuntulinux.jp
https://wiki.ubuntulinux.jp/Develop/Nat ... 0d71841c3a
全ての文字コードに対応させるのは結構大変そうですね。

https://wiki.ubuntulinux.jp/Develop/UnzipTestcase
最新版のubuntu日本版ではどうなってるのかしらん。

Re: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/10(火) 17:41
by 486HA
:>最新版のubuntu日本版ではどうなってるのかしらん。
最新版Ubuntu 11.04 日本語版で確認してみましたが、特に問題はないようです。
Lcuid-525(日本語化)でもZIPファイルが正常に開けます。

Re: wary-511-01j にて、 zip ファイルの中身が表示されない?

Posted: 11/05/15(日) 00:16
by 新谷
486HA さんが書きました::>最新版のubuntu日本版ではどうなってるのかしらん。
最新版Ubuntu 11.04 日本語版で確認してみましたが、特に問題はないようです。
Lcuid-525(日本語化)でもZIPファイルが正常に開けます。
:o
教えて頂き有難うございます。今度試してみます。