Esempio n. 1
0
File: NSO.cs Progetto: wowjinxy/pkNX
 private void Decompress()
 {
     DecompressedText = Header.Flags.HasFlagFast(NSOFlag.CompressedText)
         ? LZ4.Decode(CompressedText, Header.HeaderText.DecompressedSize)
         : CompressedText;
     DecompressedRO = Header.Flags.HasFlagFast(NSOFlag.CompressedRO)
         ? LZ4.Decode(CompressedRO, Header.HeaderRO.DecompressedSize)
         : CompressedRO;
     DecompressedData = Header.Flags.HasFlagFast(NSOFlag.CompressedData)
         ? LZ4.Decode(CompressedData, Header.HeaderData.DecompressedSize)
         : CompressedData;
 }
Esempio n. 2
0
File: NSO.cs Progetto: wowjinxy/pkNX
 public static byte[] GetDecompressedSegment(BinaryReader br, SegmentHeader h, int sizeCompressed)
 {
     byte[] data = GetCompressedSegment(br, h, sizeCompressed);
     return(LZ4.Decode(data, h.DecompressedSize));
 }