bitcoin-qt does not display them
the only way to display them is to call `bitcoin-cli getrawtransaction` which:
- decodes scrambed xor data from disk
- parses the block
- returns the data in a human-readable form.
- human readable in the case of OP_RETURN is a hex string
so in the very least you need bitcoin-cli to call an RPC on your node to parse the data and return json
then you need to run jq to extract the opcode and xxd -r -p to turn the hex into raw bytes.
then you need some way to interpret these bytes, if its just an image you could just redirect the bytes to a png/jpg file and open it. you might need the `file` command to detect the filetype.
if it is coded slightly different like my byte shift example, then you would need to add an extra command to the pipeline (via perl which is available on most linux machines)
so yes you would most definitely need the command line in the very least to transform the data to read it. but there is no guarantee its in an encoding you could interpret.
its not like a folder where people can just drop files into. you must run commands to extract the data. it doesn't really matter if the data is contiguous or not, because it needs to be transformed regardless.