Fody-Costura解压缩,.dll.compresse还原为.dll

用以下代码可将Fody/Costura嵌入式的资源文件还原

     public static void ExtractResFile(string resFileName, string outputFile)
        {
            try
            {
                using (FileStream inStream = new FileStream(resFileName, FileMode.Open))
                using (DeflateStream source = new DeflateStream(inStream, CompressionMode.Decompress))
                using (FileStream output = new FileStream(outputFile, FileMode.Create))
                    source.CopyTo(output);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }

 

如将costura.newtonsoft.json.dll.compressed 还原为 costura.newtonsoft.json.dll

写完了,也发现github上有现成的代码,地址如下

https://github.com/G4224T/Fody-Costura-Decompress

 

posted @ 2021-05-07 11:03  拼博之路  阅读(838)  评论(0编辑  收藏  举报