I have recently acquired an old HP Omnibook xe4100 laptop. As part of my maintenance and to hopefully resolve a technical issue with the machine, I thought I´d update the BIOS on the machine. I visited the HP website and downloaded the appropriate package containing the latest BIOS for my machine. The update came in the form of a Windows ¨EXE¨ (executable). From past experience these have been self-extracting ZIP files which are easy to manage on non-Windows platforms. On Linux the InfoZIP ´zip´ program can strip off the SFX stub from a self-extracting ZIP file, and indeed the ´unzip´ tool can extract the file directly.
HP appear however to use a windows based application to package the files which makes things only slightly more difficult.