Beispiel #1
0
 private void StoreData(FileEntry entry, byte[] data)
 {
     entry.SetCustomData(data);
 }
Beispiel #2
0
        private byte[] LoadData(FileEntry entry)
        {
            if (entry.CustomData == null)
            {

                byte[] data = _rpfFile.ReadData(entry.Offset, entry.SizeInArchive);

                if (entry.IsCompressed)
                {
                    data = DataUtil.DecompressDeflate(data, entry.Size);
                }

                return data;
            }
            else
            {
                return entry.CustomData;
            }
        }