Unpacking of files bigger than 2 Gb is impossible

FileHeader has field private long unpSize which limits max file size inside archive to max int value (2 Gb). In fact unpacking of bigger files is impossible.