OpenZFS > ZFS (ZFS is proprietary, OpenZFS is not) limited to 255 char file paths ASCII, max capacity: 256 trillion yobbibytes (256,000,000,000 trillion yobibytes, or 2^128 bytes, or 340,282,366,920,938,463,463,374,607,431,768,211,455 bytes (340.28 undecillion bytes) POSIX ready, compatible with newer Linux distributions, and Debian + Ubuntu, not compatible with Windows 10 or MacOS
HFS - 2 TB Max, 2 GB per file, 255 char file path, Floppy, HDD ready, not compatible with MacOS 10.15 and up, not compatible with Windows 10
HFS+ - 8 Exabytes max, 8 exabytes per file, 255 char file path, HDD ready, not compatible with MacOS 10.15 and up, not compatible with Windows 10, compatible with Linux, outdated implementations limit to 2 terabyte volumes
APFS - OS X 10.12.4 8 EiB (9.2 Exabytes) per file, max 9,223,372,036,854,775,808 files, no known storage limit, SSD ready, not compatible with MacOS 10.11 and below
EXT4 - 1 Exabyte max, 16 terabyte max per file, HDD, SSD ready, compatible with Windows Vista, 7, 8, 8.1, 10, and most Linux-based systems, such as Debian, Ubuntu, Android 2.3 and u[

