internal static ArchiveFileScheme ReadScheme(SmartStream stream, long offset, long size, string filePath, string fileName) { ArchiveFileScheme scheme = new ArchiveFileScheme(stream, offset, size, filePath, fileName); scheme.ReadScheme(); scheme.ProcessEntry(); return(scheme); }
internal ArchiveFile(IFileCollection collection, ArchiveFileScheme scheme) { if (scheme == null) { throw new ArgumentNullException(nameof(scheme)); } Header = scheme.Header; }
public static ArchiveFileScheme ReadScheme(SmartStream stream, long offset, long size, string filePath, string fileName) { return(ArchiveFileScheme.ReadScheme(stream, offset, size, filePath, fileName)); }