Can you load at least one binary ? then:
I would try to not store them in a dictionary (all of them in one) they probably can be loaded from files named with dictionary keys "....elsewhere in the code"
Can't even load one binary ? then:
chunking it is I dont understand why that would be problem with order ?
or buy more ram use something that is not Python as it will add memory overhead