タグ付けされた質問 「7zip」

11
.NETで7-Zipアーカイブを作成するにはどうすればよいですか?
C#コンソールアプリケーションから7-Zipアーカイブを作成するにはどうすればよいですか?通常の広く利用可能な7-Zipプログラムを使用してアーカイブを抽出できるようにする必要があります。 これは、この質問への回答として提供された例を使用した私の結果です 7z.exeへの「シェリングアウト」-これは最も単純で最も効果的なアプローチであり、うまく機能することを確認できます。以下のようworkmad3が言及、私はちょうど私が保証することができるものである、7z.exeは、すべてのターゲット・マシンにインストールされていることを保証する必要があります。 7メモリ圧縮の圧縮 -これは、クライアントに送信する前にCookieを「メモリ内」で圧縮することを指します。この方法はやや有望です。ラッパーメソッド(LZMA SDKをラップする)の戻り値の型byte[]。byte[]配列をファイルに書き込むとき、7-Zip(File.7z is not supported archive)を使用して配列を抽出できません。 7zSharpラッパー(CodePlexにあります)-7z exe / LZMA SDKをラップします。アプリからプロジェクトを参照し、いくつかのアーカイブファイルを正常に作成しましたが、通常の7-Zipプログラム(File.7z is not supported archive)を使用してファイルを抽出できませんでした。 7Zip SDK別名LZMA SDK-これを使用する方法を理解するのに十分なほど賢くないと思います(これが私がここに投稿した理由です)...通常の7zipプログラム? 7-ZipアーカイブDLLのCodeProject C#(.NET)インターフェイス-7zipアーカイブからの抽出のみをサポートしています...それらを作成する必要があります! SharpZipLib-彼らのFAQによると、SharpZipLibは7zipをサポートしていません。
101 c#  .net  compression  7zip 

2
C#を使用して.rar .7z、.tar、.zip内のファイルとフォルダーの名前を変更する方法
圧縮ファイル.rar .7z、.tar、および.zipがあり、C#を使用して上記の圧縮アーカイブで使用できる物理ファイル名を変更したい。 私は、sharpcompressライブラリを使用してこれを試しましたが、.rar .7z、.tar、および.zipファイル内のファイル名またはフォルダー名を変更するためのそのような機能を見つけることができません。 また、DotNetZipライブラリを使用してみましたが、その唯一のサポートです。Zipは、DotNetZipライブラリを使用して何を試したかを確認します。 private static void RenameZipEntries(string file) { try { int renameCount = 0; using (ZipFile zip2 = ZipFile.Read(file)) { foreach (ZipEntry e in zip2.ToList()) { if (!e.IsDirectory) { if (e.FileName.EndsWith(".txt")) { var newname = e.FileName.Split('.')[0] + "_new." + e.FileName.Split('.')[1]; e.FileName = newname; e.Comment = "renamed"; zip2.Save(); …
12 c#  zip  tar  7zip  rar 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.