7-Zip総合スレ Part 13

2025/09/25(木) 10:12:46.07ID:xh8wVEYa0
解凍・圧縮ソフト「7-Zip」に11年間も眠り続けていた脆弱性、コード実行のおそれ
v25.01で解決済み
https://forest.watch.impress.co.jp/docs/news/2049280.html
2025/10/13(月) 17:07:00.72ID:XMIxIZX90
オンラインソフトで「ソフト名+バージョン数値」の名前の書庫があって
解凍してもフォルダにバージョン数値の入る書庫が稀にある
数値を除去したフォルダに上書き解凍したいのだけど7zならどうすればいい?

rarなら出来る
set archive=NeeView43.3.zip
set toolFolder=NeeView
for %%a in (%archive%) do set outputFolder=%%~na
"%programfiles%\WinRAR\WinRAR.exe" x -ibck -o+ "%archive%" -ep4"%outputFolder%" -op"%toolFolder%"
2025/10/13(月) 18:42:00.50ID:/IJwfoqv0
解凍してからmv
or
解凍前に7z rnして7z x

ループで回す必要性がよくわからん
2025/10/13(月) 18:47:37.33ID:/IJwfoqv0
$ 7z rn NeeView43.3.zip NeeView43.3/ NeeView/

$ 7z rn NeeView43.3.zip NeeView43.3 NeeView

アーカイブの中がリネームされる

でも変更内容によっては事故る可能性があるから
解凍してからmvしたほうが安牌じゃないかな
2025/10/13(月) 18:51:02.80ID:ZEw2ElZN0
>>542
サブフォルダの構成変更等を含めて「新バージョンでは存在しなくなったファイル」が残存し続けてしまうので、zip版アプリの上書き展開はやめたほうがいい
できれば以下のようにcurrentのリンクターゲットを変更する(テキトーなタイミングで旧版の実体フォルダを削除する)ほうがいい

■ アプリ名フォルダ
┣ current(43.3 のシンボリックリンク)
┣ 43.1
┣ 43.2
┗ 43.3
2025/10/14(火) 00:44:16.91ID:tcoMM5rq0
>>543
>ループで回す必要性がよくわからん
windowsのバッチで拡張子を除いたファイル名の取得方法は、これしか知らない
for文だけど一回しか動いてないよ

>>544
リネームは出来た。しかし、書庫のハッシュ値が変化してしまう。変化して欲しくない
このままだと、コピーした書庫をリネームして削除の手間が必要になる
WinRARのep4スイッチは複数階層あっても削ってくれる

>>545
>上書き展開はやめたほうがいい
readme.txtが名前違いで複数あることがあったから、その問題は認識してるけど
大きな不具合は今まで無かった
今回改めてツールフォルダを巡回してみたらCrystalDiskInfoのARM32ビット版が
廃止になっていて古い実行ファイルが残存してたよ
でも不具合は起きていない
2025/10/14(火) 01:17:06.64ID:gaq0o7gR0
そのシンボリックリンクの使い方だと、
FWやAVがターゲットのパスを使うので、いちいちパスを変更しないとダメじゃないか?
古いバージョンのディレクトリをリネームして、新バージョンに完全に入れ替えたほうがいいと思う
2025/10/14(火) 10:14:48.26ID:PTeZbCdg0
-ep4みたいなオプションがrar固有の特殊なやつなので
そのやり方を使い続けたいならrar使い続けるしかない
549名無しさん@お腹いっぱい。
垢版 |
2025/10/14(火) 12:12:20.00ID:XjDcExAv0
ライブラリの場合は>>545のやり方が広く使われてるけどアプリバイナリの場合は総入れ替えの方が普通だな
zip置いときゃいいしね
2025/10/15(水) 12:45:56.84ID:2stNogJA0
今までウェブブラウザを開いたまま圧縮レベル 最高でフォルダの圧縮できたがWin11にしたらメモリを用意できないと途中で止まりできなくなった
他のアプリを終了した状態なら問題なく圧縮できる
7-Zipの設定で改善する方法があったら教えてください
551名無しさん@お腹いっぱい。
垢版 |
2025/10/15(水) 18:41:34.80ID:mmDxiFuY0
上げ
552名無しさん@お腹いっぱい。
垢版 |
2025/10/16(木) 12:32:31.23ID:Dfk8hbhr0
7zip Theme Managerでアイコン変更したんだけど、一部拡張子のアイコンが変更されない。
fat,lha,lzh,ntfs,squashfs,xzがデフォルトのアイコンのままなんだけど変える方法分かる人いるかな?
アイコンキャッシュクリアだったり再起動はしたけど効果なかった。
2025/10/16(木) 13:00:06.96ID:YYL7RCPm0
直接変えたらどう?
[HKEY_CLASSES_ROOT\7-Zip.lzh\DefaultIcon]
@="好きなアイコンパス"
554名無しさん@お腹いっぱい。
垢版 |
2025/10/30(木) 03:00:36.19ID:CrAkOVsd0
Linux-userだからPeaZip使ってるわ
2025/10/30(木) 04:25:20.87ID:Vm1Is2wt0
ああ、そうですか。
2025/10/30(木) 05:24:44.94ID:as9P2fZM0
PeaZipはWindowsだと大きくて重いし、いまいち使う気にならない
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況