public void Write([NotNull] AcdEntry entry) { if (entry == null) { throw new ArgumentNullException(nameof(entry)); } Write(entry.Name); Write(entry.Data.Length); var result = new byte[entry.Data.Length * 4]; _enc.Encrypt(entry.Data, result); Write(result); }