the binary object loads the binary data of a file. it can manipulate the binary data, encrypt/decrypt, and compress/decompress the file as well as save it back to a file.
you can do some pretty cool stuff with the binary object coupled with the directory packer object to create single files, that hold multiple directories and files, with encryption and compression.
um... the dynamic array object is nothing like the binary object afaik.
just use the "load binary from file" function of the binary object (or better yet, use the binary quickload object. it loads files into the binary object much much faster.), then you can modify, encrypt/decrypt, compress/decompress, and save the data to a file.