System.IO.InvalidDataException压缩文件错误!?
-----------------------------------------------------
Gzip1类中方法
-----------------------------------------------------------
原本搞java 一下子来搞C# ,......很多不会!!!求大神!
------解决思路----------------------length = (int)input.Length * 20;
这句代码是先将input.Length转int型,再乘以20,而不是结果转int型
而即便是写成 (int)(input.Length * 20);
它也永远不会出错
即便结果已经大于int型的取值范围了,也能成功转int型,只不过是会丢失精度罢了
而且int型是32位的,65536又是闹哪样,16位??16位也最多到65535,而不会到65536啊,这65536看的我十分费解