###前提・実現したいこと
こんにちは
DotNetZipを使用してパスワード付き圧縮を行いたいのですが、解説しているサイトと同じサンプルコードを使ってもパスワードがつかないのですが、どうすればパス付き圧縮ができるのでしょうか?
###該当のソースコード
Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile(); //IBM437でエンコードできないファイル名やコメントをShift JISでエンコード zip.ProvisionalAlternateEncoding = System.Text.Encoding.GetEncoding("shift_jis"); //圧縮レベルを変更 zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression; //圧縮せずに格納する //zip.ForceNoCompression = true; //必要な時はZIP64で圧縮する。デフォルトはNever。 zip.UseZip64WhenSaving = Ionic.Zip.Zip64Option.AsNecessary; //エラーが出てもスキップする。デフォルトはThrow。 zip.ZipErrorAction = Ionic.Zip.ZipErrorAction.Skip; zip.Password = "aaa"; zip.Encryption = Ionic.Zip.EncryptionAlgorithm.WinZipAes256; //AES 256ビット暗号化 //ファイル zip.AddFile("C:\テストフォルダ\test.txt",""); zip.Save("C:\テストフォルダ\test.zip");
###補足情報(言語/FW/ツール等のバージョンなど)
環境はVisualStudio2013 C# .Net Fw4です
回答4件
あなたの回答
tips
プレビュー