protected TarArchive(TarOutputStream stream) { _userName = string.Empty; _groupName = string.Empty; if (stream == null) { throw new ArgumentNullException(nameof(stream)); } _tarOut = stream; }
public static TarArchive CreateOutputTarArchive(Stream outputStream) { if (outputStream == null) { throw new ArgumentNullException(nameof(outputStream)); } TarOutputStream stream = outputStream as TarOutputStream; if (stream != null) { return(new TarArchive(stream)); } return(CreateOutputTarArchive(outputStream, 20)); }