Parse TAR header into entry metadata
512-byte header block
Parsed entry or null if empty block
Error if header is invalid
Parse TAR header into entry metadata