最初にアーカイブを完全に解凍せずに、圧縮されたアーカイブを別の形式に直接変換するにはどうすればよいですか?


0

.zip形式の大きなマルチGBアーカイブがあり、これをより良い、より効率的な形式に移行したい。問題は、圧縮解除されたデータを保持するための十分なスクラッチスペースがないことです(元のコピー自体と、プロセスの最後に同時に存在する間もなく作成される宛先アーカイブは言うまでもありません)。メモリ内のファイルを圧縮解除および再圧縮し、一時的な一時コピーを作成せずに宛先アーカイブを書き出すことができる方法またはプログラムはありますか?

私はWindowsを使用していますが、Linuxに該当する回答も問題ありません。


好奇心から-すぐに別の形式にzipファイルを再圧縮すると違いが生じますか?(tgzの作成方法、tar、およびgzipによく似ています)
ダリウス

興味深いアイデアですが、圧縮された形式は再び圧縮されません。
Bigbio2002

RAMDiskを作成し(すべての非圧縮データを保持するのに十分なRAMがあると仮定)、そこで解凍し、そこから再圧縮しますか?
ダリウス

全体的な問題は、スペースが少なく、スペースを節約しようとしていることです。問題のアーカイブは
30 GB

回答:


1

技術的に不可能だとは思わないが、これを行うことができるツールがあるとは思わない。私は興味があったので、いくつかの研究を行ったが、このタスクを達成できるツールを見つけることができなかった。

ドライブにスペースがない場合は、適切な容量のUSBドライブを使用して、すべての作業を行うことをお勧めします。これにより、現在のドライブがいっぱいになるのを防ぎます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.