public void RepackImage(byte[] img, int l) { if (data[0] != (byte)'P' || data[1] != (byte)'K' || data[2] != (byte)l || data[3] != (byte)(l >> 8)) { l = PackDepack.Pack(img, l, data, 4); data[0] = (byte)'P'; data[1] = (byte)'K'; data[2] = (byte)l; data[3] = (byte)(l >> 8); Array.Resize(ref data, l); } }