用以下代码可将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

 

相关文章:

  • 2022-02-06
  • 2021-09-02
  • 2022-12-23
  • 2021-12-31
  • 2021-09-29
  • 2021-08-23
  • 2022-01-12
  • 2022-12-23
猜你喜欢
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-19
  • 2021-10-08
  • 2022-12-23
相关资源
相似解决方案