Beispiel #1
0
 public string ToString(bool detailed)
 {
     if (!detailed)
     {
         return(Path);
     }
     return
         ($"{WriteTime.ToUnixTimeSeconds()} - {UncompressedSize} - {BitConverter.ToString(Hash).ToLower().Replace("-", "")} - {Path}");
 }
Beispiel #2
0
 public byte[] ToBytes()
 {
     using (var ms = new MemoryStream())
         using (var msWriter = new BinaryWriter(ms, Encoding.UTF8, true))
         {
             msWriter.Write(ResourceID);
             msWriter.Write(Name);
             msWriter.Write((int)FileType);
             msWriter.Write(WriteTime.ToBinary());
             msWriter.Write((int)BitDepth);
             msWriter.Write(SHA1);
             return(ms.ToArray());
         }
 }