public CompressedClusterStream(INtfsContext context, NtfsAttribute attr, RawClusterStream rawStream) { _context = context; _attr = attr; _rawStream = rawStream; _bytesPerCluster = _context.BiosParameterBlock.BytesPerCluster; _cacheBuffer = new byte[_attr.CompressionUnitSize * context.BiosParameterBlock.BytesPerCluster]; _ioBuffer = new byte[_attr.CompressionUnitSize * context.BiosParameterBlock.BytesPerCluster]; }
public NonResidentDataBuffer(INtfsContext context, CookedDataRuns cookedRuns, bool isMft) { _context = context; _cookedRuns = cookedRuns; _rawStream = new RawClusterStream(_context, _cookedRuns, isMft); _activeStream = _rawStream; _bytesPerCluster = _context.BiosParameterBlock.BytesPerCluster; _ioBuffer = new byte[_bytesPerCluster]; }
public SparseClusterStream(NtfsAttribute attr, RawClusterStream rawStream) { _attr = attr; _rawStream = rawStream; }