【オープンソース】macOSのZIP編集が爆速に!高機能アーカイブマネージャー「MacPacker」が登場
Show HN: MacPacker – open-source archive manager for macOS, now edits ZIPs
Show HN: MacPacker – open-source archive manager for macOS, now edits ZIPs
Macユーザーの皆さん、朗報です。オープンソースのmacOS向けアーカイブマネージャー「MacPacker」がアップデートされ、ついにZIPファイルの直接編集に対応しました!標準の解凍ツールでは物足りないと感じていた方は、ぜひチェックしてみてください。
MacPackerは、macOS向けの無料かつオープンソースのアーカイブ管理ツールだよ。私が3年かけてコツコツ作ってきたもので、全部解凍してから中身を見るんじゃなくて、アーカイブを直接ブラウズすることに特化してるんだ。
.7zや.tar.lz4、.dmg、.rpm、.squashfsなどを開けば、その中身をそのまま閲覧できるよ。階層化されたアーカイブの中を見て回ったり、検索したり、ファイルをプレビューしたり、必要なファイルだけドラッグ&ドロップで取り出したりできるんだ。
3つのエンジン(7-Zip、XAD/The Unarchiver、SWCompression)を使って36形式、40以上の拡張子をサポートしていて、あるエンジンで解析できない場合は自動的に別のエンジンへ切り替わる仕組みになってる。
MacPackerを作り始めたきっかけは、ネストされたアーカイブからたった1つのファイルを取り出す必要があったからなんだ。既存のやり方だと、外側のアーカイブを解凍して、さらに次を解凍して…っていう作業を繰り返さないといけなくて、それが面倒だったんだよね。
v0.18からは単なるブラウザ兼解凍ツールを超えて、ZIPアーカイブの作成や編集(エントリーの追加・削除、上書き保存)にも対応したよ。
今後は、macOS向けのフル機能なオープンソース・アーカイブ管理ツールを目指すつもり。7-Zipのような存在になれるよう、書き込み対応フォーマットの拡充、Finderでのアーカイブマウント機能、整合性・復旧ツールの実装、Finderとのさらなる統合を進めていく予定。
現在の制限としては、書き込みはZIPのみ、アーカイブのマウントはまだ未対応(FSKitを検討中)、パスワード付きアーカイブの挙動がまだ荒削り、それに0.x版なので今後破壊的な変更が入る可能性があることかな。
MacPackerは完全無料のオープンソース(GPL-3.0)で、サンドボックス化され、Notarize(公証)も済ませているよ。Mac App Store、Homebrew、GitHub Releasesから入手可能だ。
コミュニティの協力もあって、英語以外にも13言語に翻訳されていて、今のところ約8割が完了しているよ。
素晴らしい成果だね!HTTP経由でのリモートZIPファイル(もし可能なら他のフォーマットも)のブラウジング対応をぜひ検討してほしい。
https://news.ycombinator.com/item?id=47637346
https://news.ycombinator.com/item?id=45610045