there is any way to use multi passes in 7z format. (non zip).

-t7z -mx is the best method, but I think we can create more compression ratio.(with any trick)
maybe in the future "cannot allocate memory" problem can fix if the program create for a big files a virtual memory (ram) in the hard-disc for compress and decompress