如何在base64中将压缩文件编码为C#,以及如何检索/解码它的节点JS?
我使用了下面的代码来在base64中转换C#
Byte[] bytes = File.ReadAllBytes("path of the file");
String file = HttpServerUtility.UrlTokenEncode(bytes);
我使用了下面的代码来解码base64保存为一个zip文件
var fs = require('fs');
var buf = new Buffer(fs.readFileSync('decoded.txt'),
我使用System.IO.Compression.ZipFile提取压缩文件,但是压缩文件结束时.exe,我可以右击并解压,如果我自己但是我需要在c#中这样做。
现在我发现了这个错误
zip file end of central directory record could not be found
我如何提取这个文件?
我的代码
string zipPath = DeffDownFolder + @"\archive.exe";
string extractPath = strFilePath + "\\" + AccountNumber;
System.
在通过网络发送文件之前,我想压缩它。我认为最好的方法是7zip,因为它是免费的和开源的。
我如何在.net?中使用7zip
我知道7zip是免费的,而且它们在c#中有源代码,但是由于某些原因,在c#上很慢,所以出于性能原因,我宁愿调用在安装7zip时附带的dll 7z.dll。因此,在7z.dll中轻松编组和调用方法的方法是借助名为的库。例如,将dll添加到我的项目将使我能够:
// if you installed 7zip 64bit version then make sure you change plataform target
// lik
我必须将特定的文件解压到特定的文件夹中 我正在使用C# visual studio express 2010和dotnetzip库来压缩 //take the zip file from sftp
Console.WriteLine("Mendownload File va_txn dari KPFS");
Console.WriteLine("===================================");
string remoteDirectory = "/va/";
在我的c#代码中,我试图创建一个压缩文件夹,供用户在浏览器中下载。所以这里的想法是,用户点击下载按钮,然后得到一个zip文件夹。
为了测试目的,我使用一个文件并压缩它,但当它工作时,我将有多个文件。
这是我的密码
var outPutDirectory = AppDomain.CurrentDomain.BaseDirectory;
string logoimage = Path.Combine(outPutDirectory, "images\\error.png"); // I get the file to be zipped
HttpContext.Current.R