Ok i made a function a long time ago to add random file byte size (white space) to a file and its been doing nothing, so if it will help anyone here it is: Code: public bool ByteToFile(string FileName) { try { byte[] Buffer1 = null; byte[] ByteArray = null; int RandSize = 322024; //size Random rand = new Random(); byte[] nullArray = new byte[rand.Next(RandSize) + 1]; Buffer1 = File.ReadAllBytes(FileName); ByteArray = new byte[Buffer1.Length + nullArray.Length + 1]; Buffer.BlockCopy(Buffer1, 0, ByteArray, 0, Buffer1.Length); Buffer.BlockCopy(nullArray, 0, ByteArray, Buffer1.Length, nullArray.Length); FileStream FileStream = new FileStream(FileName, FileMode.Create, FileAccess.Write); FileStream.Write(ByteArray, 0, ByteArray.Length); FileStream.Close(); return true; } catch (Exception ex) { MessageBox.Show(ex.Message); } return false; } Usage: Code: ByteToFile(Your file);