private byte[] Export() { int len = Math.Min(Blob?.Length ?? 0, (int)Math.Ceiling(Max / bitsper)); byte[] ret = new byte[len]; int ix = 0; for (int i = 0; i < len; i++) { IOEx.Put(Blob[i], ret, ref ix, false, len - ix); } return(ret); }