- 积分
- 539
- 明经币
- 个
- 注册时间
- 2016-10-15
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 qwuiop789 于 2022-6-10 17:37 编辑
FileStream stream = new FileStream(@"C:\Users\MFGYF-LiPan\Desktop\pc333\浩辰.pc3", FileMode.Open, FileAccess.Read);
var headerBytes = new byte[60];
// Ignore 12 byte checksum 有12个是校验信息,所以不解压
stream.Read(headerBytes, 0, headerBytes.Length);//二进制读取这些信息
var headerString = Encoding.Default.GetString(headerBytes);
stream.Seek(70, SeekOrigin.Begin);//从60字节位置开始解压
string inflatedString;
using (var zStream = new InflaterInputStream(stream))//压缩流
{
var sr = new StreamReader(zStream);//自动编码读取压缩流
inflatedString = sr.ReadToEnd(); //读到最后
}
Console.ReadKey();
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|