Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugs on Compressed Files #782

Open
YabamenoTate opened this issue Oct 5, 2024 · 10 comments
Open

Bugs on Compressed Files #782

YabamenoTate opened this issue Oct 5, 2024 · 10 comments

Comments

@YabamenoTate
Copy link

7-Zip の拡張機能をインストールした Win 11 (64bit) の環境でファイルの表示を試行しております。
まず1つ目に、*.tar 等のファイルをダブルクリックすると外部アプリケーションが開いてしまいます。
2つ目に、Tablacus Explorer で開きたいので中ボタンクリック等を行い新しいタブで開いてからそのタブを選択すると、ファイルの内容が表示され、その後同様に *.tar 内のサブフォルダを新しいタブで開いて選択すると、ファイルの内容は表示されますがなぜかエクスプローラーが起動します。
3つ目に、圧縮ファイル内でのアドレスバーの矢印の部分のクリックが機能しません。

Win 11 では、エクスプローラー標準で対応している拡張子が増えたので、これらはエクスプローラーの標準の機能で開いているか 7-Zip の拡張機能で開いているかが曖昧です。

ただし、4つ目に、*.tar.lz5 ファイルを開いたときには

ライン: 171
文字: 3
エラー: 未定義または NULL 参照のプロパティ 'replace' は取得できません
コード: 0
URL:

のエラーが発生して一切の読み込みができません。
*.tar.lz5 はエクスプローラー標準では対応していない、7-Zipでは対応している形式だと思われます。
よろしくお願いします。

@tablacus
Copy link
Owner

tablacus commented Oct 6, 2024

一応、プレリリース版のTablacus Explorer 24.10.6でtarの中のフォルダに入れるように調整しましたが、とりあえず、もう少し情報をください。
Tablacus Explorerの本体のバージョンや使っているアドオン情報など。
多分アドオンの7-zipを使ってtarファイルを開こうとされていると思うのですがあっていますか?
(統合アーカイバアドオン、Total commander 圧縮アドオンの場合も考えられるので……)
7-zipのバージョンは?

*.tar.lz5を持っていないので入手方法がありましたら?

@YabamenoTate
Copy link
Author

Tablacus Explorer 24.10.4
7-Zip 24.08
圧縮ファイルに関するアドオンは 7-Zip のみでです。
*.tar.lz5 は、7-Zip を用いて任意のフォルダを圧縮して作成しました。

@tablacus
Copy link
Owner

tablacus commented Oct 7, 2024

とりあえず、10.4.6か10.4.7試してみてください

@YabamenoTate
Copy link
Author

ありがとうございます。10.4.7とは24.10.7ですね。
24.10.7では1つ目と2つ目のバグが治り、*.tar ファイルが開けるようになっていることを確認できました。

3つ目の、圧縮ファイル内でのアドレスバーの矢印が機能しないのは仕様でしょうか?
よろしくお願いします。

@tablacus
Copy link
Owner

tablacus commented Oct 8, 2024

24.10.8で調整してみました試してみてください

@YabamenoTate
Copy link
Author

圧縮ファイル内のアドレスバーの矢印は機能しました。
ここで気づいたのですが、圧縮ファイルの親フォルダの右にあるアドレスバーの矢印をクリックしたときは、ディレクトリの一覧は出ますが、圧縮ファイル自体は表示できないのでしょうか。例えば、TablacusExplorerで開ける形式全体(デフォルトで*.zipや*.tar、7-Zipを入れていれば*.tar.lz5なども含める)でファイルをフィルターしたものを一覧に追加すれば、アドレスバーの操作だけですべてのディレクトリと圧縮ファイル内ディレクトリにアクセスできるようになると思います。

@tablacus
Copy link
Owner

tablacus commented Oct 9, 2024

アドオンの「セットアップ時に実行」をインストールし以下の設定にしてみて下さい

https://gist.github.com/tablacus/ecc1e1c5ea3b91e92a5b5431a54b6b63

@YabamenoTate
Copy link
Author

YabamenoTate commented Oct 9, 2024

ZipIsFolder.js をスクリーンショットの通りに設定したところ、フォルダ内の圧縮ファイルが出現するようになりましたが、圧縮ファイル内の圧縮ファイル(二重の圧縮ファイル)は出現せず、圧縮ファイルのホバー時に圧縮ファイル内のサブフォルダも出現しないようでした。
圧縮ファイルとディレクトリが入り組んだ構造になっていても初期状態でフォルダ同様に扱えると嬉しいのですが、対応して頂けますか?

@tablacus
Copy link
Owner

tablacus commented Oct 9, 2024

そこはかなりめんどくさいです

@YabamenoTate
Copy link
Author

7-Zip 拡張機能を 1.11 に更新しました。
4つ目のバグに関してですが、
*.tar.xz ファイルは同様に

ライン: 171
文字: 3
エラー: 未定義または NULL 参照のプロパティ 'replace' は取得できません
コード: 0
URL:

が発生します。
*.cpio や *.tar.lz5 はそもそも開けなくなりました。

.tar.xz、.tar.lz5、*.cpio 等の形式はいずれも 7-Zip が対応している拡張子なので見られるようになってほしいと思うのですが如何でしょうか?

ちなみに、このエラーの後にアドレスバーの矢印をクリックするともう1度エラーで、「はい」をクリックすると圧縮ファイル内のディレクトリが見れるため、圧縮ファイル自体は認識されていると思われます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants