FreeBSD/src df422cb (r345497)contrib/libarchive/libarchive archive_entry.c archive_write_disk_posix.c, contrib/libarchive/libarchive/test test_read_format_zip.c test_read_format_rar5.c

MFV r345495:
Sync libarchive with vendor.

Relevant vendor changes:
  PR #1153: fixed 2 bugs in ZIP reader [1]
  PR #1143: ensure archive_read_disk_entry_from_file() uses ARCHIVE_READ_DISK
  Changes to file flags code, support more file flags on FreeBSD:
    UF_OFFLINE, UF_READONLY, UF_SPARSE, UF_REPARSE, UF_SYSTEM
    UF_ARCHIVE is not supported by intention (yet)

PR:             236300
MFC after:      2 weeks
DeltaFile
+136-132contrib/libarchive/libarchive/archive_entry.c
+74-52contrib/libarchive/libarchive/archive_write_disk_posix.c
+65-1contrib/libarchive/libarchive/test/test_read_format_zip.c
+27-2contrib/libarchive/libarchive/archive_read_support_format_zip.c
+15-14contrib/libarchive/libarchive/archive_read_support_format_rar5.c
+13-13contrib/libarchive/libarchive/test/test_read_format_rar5.c
+5-5contrib/libarchive/libarchive/test/test_read_format_xar.c
+5-1contrib/libarchive/libarchive/archive_string.c
+3-3contrib/libarchive/libarchive/archive_blake2sp_ref.c
+5-0contrib/libarchive/libarchive/test/test_read_format_zip_bz2_hang.zip.uu
+4-0contrib/libarchive/libarchive/test/test_read_format_zip_ppmd8_crash_1.zipx.uu
+4-0contrib/libarchive/libarchive/test/test_read_format_zip_ppmd8_crash_2.zipx.uu
+3-0lib/libarchive/tests/Makefile
+3-0contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
+2-1contrib/libarchive/libarchive/archive_write_set_format_7zip.c
+1-1contrib/libarchive/libarchive/test/test_entry.c
+365-22516 files

UnifiedSplitRaw