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

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.