Random question about mnist datasets. Why does it come in ubyte ext rather than a traditional image ext?

Apologies this is not necessarily related to processing, I just couldn’t find an answer online.

I’ve only used mnist data with Python and Keras. But funny enough same question has been asked before and you can find there how to use mnist with processing.

thanks for this, I figured out how to read the data, I was just wandering if a specific benefit to using the ubyte format over a traditional image format?