Beispiel #1
0
        public virtual void saveOffsets()
        {
            if (beginFile != null)
            {
                beginFile.setUintAt(beginOffset, (uint)(fileBegin - filesystemDataOffset));
            }

            if (endFile != null)
            {
                if (endIsSize)
                {
                    endFile.setUintAt(endOffset, (uint)fileSize);
                }
                else
                {
                    endFile.setUintAt(endOffset, (uint)(fileBegin + fileSize - filesystemDataOffset));
                }
            }
        }