Question: what is a byte array?
Answer: A byte array is an array of bytes (tautology FTW!). You could use a byte array to store a collection of binary data, for example, the contents of a file. ... For large amounts of binary data, it would be better to use a streaming data type if your language supports it.