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

リリースされた日本語版に関するバグ、トラブル

モデレータ: 暇人, YoN, nyu

返信する
cygnus_odile
記事: 665
登録日時: 09/08/16(日) 14:30

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

投稿記事 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+
Endeavor_wako
記事: 380
登録日時: 09/09/18(金) 01:54

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

投稿記事 by Endeavor_wako »

こんばんは。当方は Lupq511 + lang_pack_ja-lupq-0.5 ですが、同様に表示されません。そういうもんだと思って使っています。
Main:NEC VersaPro VB-B (Core i5, RAM4GB, SSD, LinuxMint (xfce4,amd64))
Sub:Fujitsu note pc (Celeron、RAM8GB, SSD, LinuxMint (xfce4, amd64))

Puppyを使わなくなって久しい今日この頃。Raspiや32ビットPCにdebian入れてヘッドレスで
遊んでます。
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

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

投稿記事 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を差し替え忘れただけかな?
添付ファイルを見るにはパーミッションが必要です
最後に編集したユーザー 暇人 [ 11/05/04(水) 10:09 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
cygnus_odile
記事: 665
登録日時: 09/08/16(日) 14:30

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

投稿記事 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 ファイルでも同様です。
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

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

投稿記事 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
#
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
cygnus_odile
記事: 665
登録日時: 09/08/16(日) 14:30

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

投稿記事 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.
. . . . .
となっています。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

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

投稿記事 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日本版ではどうなってるのかしらん。
486HA
記事: 1142
登録日時: 11/03/06(日) 14:31

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

投稿記事 by 486HA »

:>最新版のubuntu日本版ではどうなってるのかしらん。
最新版Ubuntu 11.04 日本語版で確認してみましたが、特に問題はないようです。
Lcuid-525(日本語化)でもZIPファイルが正常に開けます。
CORE-i7-6700HQ uEFI ram:8GB
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

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

投稿記事 by 新谷 »

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