Example #1
0
        public static LinkedFile InitializeLinkedFileInStream(Stream fromfile, int buffersize, long startSeek)
        {
            var result = new LinkedFile(buffersize, startSeek) {_fileStream = fromfile};
            result.SetHeader();

            // buffersize should be increased by overhead...
            result._buffers = new BufferFile(fromfile, buffersize + BufferOverhead, startSeek + result._headerSize, false);

            return result;
        }