Raw arrays are helpful for storing variable length chunks of binary data. The alternative is to break it up into chars and store to a vector. That seems pretty ugly.