One open descriptor, in the form a restore needs it.
fd and position both matter: the heap holds the descriptor number, and a handle replayed at offset 0 against a heap that believes it is mid-file reads the wrong bytes without error.
fd
position
Optional
One open descriptor, in the form a restore needs it.
fdandpositionboth matter: the heap holds the descriptor number, and a handle replayed at offset 0 against a heap that believes it is mid-file reads the wrong bytes without error.