by Tim Hunt.
When sam was working on backup/restore of Huge courses, he hit the file-size limit for ZIP (at least in PHP) which is 2GB or 4GB. (Obviously that is not 1GB!)
The solution for backup/restore was to implement TGZ format (there is an experimental setting). I don't konw if assignment uses that setting. (If not, presumably it could be changed.)