答案1
ELF 可移植可执行文件和库可能具有相同的签名并被相同地标识。我不会为此担心。如果 Dolphin 适合您,请使用它。
例如
$ file `which file` /usr/lib64/libc-2.31.so
/bin/file: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e7df66a91efb28e483449a77221cb4242620541c, for GNU/Linux 3.2.0, stripped
/usr/lib64/libc-2.31.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d278249792061c6b74d1693ca59513be1def13f2, for GNU/Linux 3.2.0, not stripped
二进制文件和 glibc 库都是“ELF 64 位 LSB 共享对象”。