Ejemplo n.º 1
0
 public virtual void Write(string name, long dataSizeInBytes, string userName, string groupName, int mode, DateTime lastModificationTime, WriteDataDelegate writeDelegate)
 {
     var writer = new DataWriter(OutStream, dataSizeInBytes);
     WriteHeader(name, lastModificationTime, dataSizeInBytes, userName, groupName, mode);
     while (writer.CanWrite)
     {
         writeDelegate(writer);
     }
     AlignTo512(dataSizeInBytes, false);
 }
Ejemplo n.º 2
0
 public virtual void Write(string name, long dataSizeInBytes, int userId, int groupId, int mode, DateTime lastModificationTime, WriteDataDelegate writeDelegate)
 {
     IArchiveDataWriter writer = new DataWriter(OutStream, dataSizeInBytes);
     WriteHeader(name, lastModificationTime, dataSizeInBytes, userId, groupId, mode, EntryType.File);
     while (writer.CanWrite)
     {
         writeDelegate(writer);
     }
     AlignTo512(dataSizeInBytes, false);
 }