When running compress-archive on a Linux system with symlinks, the symlinks are not preserved when you use expand-archive on a Linux system. Perhaps this command should just fail politely when it encounters a symlink. Or at the very least, issue a warning that the symlinks will be lost and what was the link will have a copy of the file.