
Windows 11 Dev チャネル、.7z や .rar をネイティブサポート 37
ストーリー by nagazou
対応 部門より
対応 部門より
headless 曰く、
Microsoft は 6 月 29 日、Windows 11 Insider Preview ビルド 23493 を Dev チャネルでリリースした (Windows Insider Blog の記事)。
本ビルドでは 5 月の Build で予告されていた追加のアーカイブ形式のネイティブサポートが行われている。この機能は libarchive を使用しており、追加されたアーカイブ形式は .tar / .tar.gz / .tar.bz2 / .tar.zst / .tar.xz / .tgz / .tbz2 / .tzst / .txz / .rar / .7z など。ファイルの展開および閲覧にのみ対応しており、ドラッグ&ドロップによるファイルの抽出や追加などのアーカイブ操作には対応しない。デフォルトでは .lzh ファイルに対応していなかったが、レジストリを設定すれば対応可能だった。
本ビルドではこのほか、Windows Copilot Preview や「設定」アプリの新ホーム画面、新しいボリュームミキサーなどがロールアウト開始しているが、手元の環境で利用できるようになったものはまだなかった。
rar (スコア:1)
使ったこと無いけど、漫画のタイトルでWEB検索すると
「◯◯◯ rar」というサジェストが出てきますね
Re: (スコア:0)
嘘だッ!
Re: (スコア:0)
Modなんかは.rarが多かったような
最近はSteam Workshopばかりなので、アーカイブを展開することも滅多にないけど
7zipとかWinRARがロシア製だから、OSだけで済むようにしたのかな
zstd (スコア:0)
Zstandard に対応するのはめでたい。
圧縮率ではなく速度効率を重視するのが賢い技術者
Re: (スコア:0)
zstandard より lz4 の方が見かけること多いので、lz4 に対応してほしかった。
ついでに NTFS のファイルシステム圧縮を lz4 にすれば圧縮ファイルシステムの
使い道が大きく広がりそうなんだけど。
Re: (スコア:0)
libarchive自体はlz4に対応しているようなので.lzhと同じ方法で対応できそう
Re: (スコア:0)
やってみたがうまく展開できていない気がする
どっちにしろ7-zip本家を使う (スコア:0)
リカバリーコードが使えないrarなんて要らない。
7-zipが一番タイムスタンブの扱いがまともで好き。
Re: (スコア:0)
新しいのを入れてなかったのを思い出した。
Re: (スコア:0)
リカバリーレコードで修復できるような破損なんて発生します?
セクタ以上の単位で壊れた事ならありますが
Re: (スコア:0)
そんなものはどうでもいい! (スコア:0)
普通にUTF8の文字を含んだファイルをZIPで圧縮できるようにしてください。
Re: (スコア:0)
Windowsのzipは処理おそく感じる
Re: (スコア:0)
powershellのコマンドで出来るよね
Re: (スコア:0)
tarコマンドでもできる。
Re: (スコア:0)
サイズ制限があるから旨味は少ない。
Re: (スコア:0)
.7zが作れるならそれこそどうでもいいと思ってたけど展開のみでは…
Re: (スコア:0)
環境作った人がいれば試して教えて頂きたいのだが、
今回の機能でfoobar.tar.gzを展開すると、foobarまで展開されるのでしょうか、foobar.tarまでなんでしょうか。
変だけど謝辞を先に書いておきます。ありがとう。
Re: (スコア:0)
foobarまで展開されますね。
UTF-8はかなり昔から対応している (スコア:0)
問題は、たぶんUTF-8とCP932の判別ビットなどが無いこと
Wikipediaによると2007年に仕様を改定しているっぽいけど
その後起きている文字化けトラブルが
仕様によるものなのか、実装によるものなのかよくわからない
実際異なるロケール間でも、文字化けせず展開できる実装があるらしい
今は、クラウドサービスからDLしたZIPではUTF-8のファイル名が使われたりして
Linux系OSやmacOSではなく、Windowsで文字化けが起こるわけで
CP932を使い続けてしまったWindowsユーザーへのしっぺがえしが始まり
やっと軽視されてきた日本市場の改善が…来るよね…きっと…
レジストリを設定すれば対応可能 (スコア:0)
リンク先の記事にはレジストリについて何も書かれていないが、headless氏が独自に発見したのだろうか? できれば具体的にどんな設定をしたのか教えてほしい
Re: (スコア:0)
HKEY_LOCAL_MACHINE\.7z をエクスポートして、できた.regファイルを開いて.7zを.lzhに書き換えてインポートして、エクスプローラーを再起動したら.lzhが開けるようになった。しかし右クリックメニューに「すべて展開...」を出すことはできないようだ
Re:レジストリを設定すれば対応可能 (スコア:2)
Re: (スコア:0)
なるほど、確認できました。ありがとうございます。SystemFileAssociationsだったか…。それにしてもMicrosoftだけIContextMenuでコンテキストメニュー項目を追加できるのズルい
Re: (スコア:0)
HKEY_CLASSES_ROOT\.7z だった
早々にサポートしていたもの (スコア:0)
orz
o.rz
o..rz
o...rz
# 11は8同様に黒歴史としてとっとと12出すか10継続再開にしてくれんもんかね
Re: (スコア:0)
打ち首にされて頭がコロコロ…
何気に鬱陶しいネイティブサポート (スコア:0)
zipがフォルダ扱いになってエクスプローラの表示がうざい割には、
zipのままで中身のファイルが別アプリにD&Dで放り込めるとは限らない。
素直にMicrosoft製アーカイバとして提供して欲しい。
Re: (スコア:0)
素直にMicrosoft製アーカイバとして提供して欲しい。
つ .cab
# やめろぉぉぉ
Re:何気に鬱陶しいネイティブサポート (スコア:1)
やたら遅いのに目をつぶれば(Windowsなら)ネイティブで読めるし、圧縮率も高いってので結構重宝した懐かしい記憶。
Re: (スコア:0)
でも、9x時代から電子署名付けられる貴重なアーカイブ形式だったりする。
既知の不具合: solid圧縮書庫の展開が遅い (スコア:0)
たぶん内部的に1つ1つ展開するような動作をしちゃってO(n^2)になってしまっているのだろうな
つまり (スコア:0)
こんだけ詰め込んだということは7zipを取り込んだということかな
ロシア製なんだけど
Re: (スコア:0)
「libarchiveオープンソースプロジェクトを使用」の意味が分からないのか。Twitterに「APIされた」とか言ってるのかな
Re: (スコア:0)
libarchiveのソースコードをちらっと見たところ、7-Zip開発元が公開しているLZMA SDKを使わず、自前で書いているっぽいんだよね。
https://github.com/libarchive/libarchive/blob/v3.6.2/libarchive/archiv... [github.com] など