- dump object information in a human readable format - dump hexadecimal content (for use in unit tests for example) - dump the object as binary to the console (for piping that to other tools)