I cannot reproduce the problem you're seeing.
Code:
$ md5sum DisplayLink_Ubuntu_1.0.335.zip
006cfb269af80e6fc73bcfe04b693131 DisplayLink_Ubuntu_1.0.335.zip
$ unzip DisplayLink_Ubuntu_1.0.335.zip
Archive: DisplayLink_Ubuntu_1.0.335.zip
inflating: displaylink-driver-1.0.335.run
inflating: LICENSE
$ chmod +x displaylink-driver-1.0.335.run
$ ./displaylink-driver-1.0.335.run --keep --noexec
Creating directory displaylink-driver-1.0.335
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.0.335 100%
$ ls -R displaylink-driver-1.0.335
displaylink-driver-1.0.335:
displaylink-installer.sh ella-dock-release.spkg evdi-1.0.335-src.tar.gz firefly-monitor-release.spkg LICENSE x64 x86
displaylink-driver-1.0.335/x64:
DisplayLinkManager libevdi.so libusb-1.0.so.0.1.0
displaylink-driver-1.0.335/x86:
DisplayLinkManager libevdi.so libusb-1.0.so.0.1.0
Are you using some exotic distro/shell variant where
makeself could have difficulties extracting the archive contents?
Thanks,
Michal