Ionic Zip .NET:字节数组< - >字符串

时间:2012-08-23 15:47:48

标签: .net string zip

我将字符串压缩为字节数组,并在我的.NET应用程序中将字节数组解压缩为字符串。

是否可以检查字节数组是否包含压缩字符串? 即我想避免对已压缩的字符串进行双重压缩或尝试解压缩纯文本。

1 个答案:

答案 0 :(得分:2)

我可能错了,但如果我没记错的话,zip文件/流的前两个字节都有签名。它们应始终为PK 您可以轻松检查字节数组的前两个字节,看它们是否包含ASCII值80(P)和75(K)

假设你的字节数组被称为data

if(data[0] != 80 && data[1] != 75)
    // Is not already zipped
相关问题