Arkを使用して圧縮されていない7zアーカイブを作成する

Arkを使用して圧縮されていない7zアーカイブを作成する

私はDebian StretchでKDEを使用しており、Arkはデフォルトでインストールされています(バージョン16.08.3)。とても便利で使いやすいと思います。しかし、圧縮されていない7-zipアーカイブを作成する方法が見つかりません。明確に言うと、これはコマンドラインで "-mx = 0"パラメータを指定するのと同じです。圧縮スライダが存在することを知っていますが、それを最小(すべて左)に設定すると、まだアーカイブが圧縮されます(これは「-mx = 1」と同じです)。 Arkを使用してゼロ圧縮を達成する方法はありますか?そうでなければ、それを可能にするもう1つの強力なアーカイブマネージャ(Qtベースの方が良い)はありますか?可能であればArkに固執したいと思います。

ソースコードに "-mx = 0"パラメータをハードコードすると、実際にいくつかの結果が出ているかどうかをテストするためにコード行を手動で変更し、ソースからArkを再構築してみました。私はこれを変更しました:

ここに画像の説明を入力してください。

これに関して:

ここに画像の説明を入力してください。

ark-16.08.3/plugins/cli7zplugin/cliplugin.cpp パスのファイルにあります。

これが「賢い」ことなのか、それとも私が完全に間違っているのかはわかりませんが、この変化は何の変化ももたらしません。 aptを介して提供された元のバージョンと同じファイルのソースから構築されたバージョンをテストした結果、出力.7zアーカイブは同じサイズでした(元の約50%、これは確かに非圧縮アーカイブではありません)。もちろん私は簡単なことを試しました。

7z a -mx=0 archive.7z myFile

もちろん、オリジナルとほぼ同じサイズのファイルが生成されますが、たくさんより短い時間。これで、CLIバージョンを放棄して使用する必要があると思い始めました。

ベストアンサー1

おすすめ記事