使用GZipStream压缩文件,同时保留其元数据

din*_*esh 2 .net c# compression

压缩后如何获取压缩文件的扩展名System.IO.Compression.GZipStream

例如,如果原始文件已命名test.doc并压缩test.gz,我如何知道解压缩时要使用的文件扩展名?

Jon*_*ant 5

无法获取文件名 - 实际上根本不会有文件名,例如,如果在内存中创建了一段数据,然后通过网络连接发送.

而不是替换文件扩展名,为什么不追加它,例如:test.doc.gz然后你可以在解压缩时简单地将其剥离.