After I use the JExpress Updater, either the autoupdater or the update-on-demand, my binary files are corrupted.

Check with your webmaster and make sure that your webserver is configured to send binary files, such as EXE, BIN, JAR, class, etc. as binary files, not text files. The Updater uses HTML to retrieve files so the web server is responsible to determine the type of the file. If the web server is configured to deliver files as text when they are binary, then the files become corrupted during transmission.
Applies to

All information is provided "as is", without warranty of any kind, and subject to change. DeNova uses its best efforts to provide complete and accurate information. DeNova disclaims all warranties, either explicit or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall DeNova or its suppliers be liable for any damages whatsoever, including direct, indirect, incidental, consequential, loss of business profits or special damages, even if DeNova or its suppliers have been advised of the possibility of such damages.