It's relatively easy to transport files with required EAs even if the intermediate media or platform does not support EAs.
IBM provided EAUTIL.EXE for this purpose. The following assumes that the source platform is running OS/2 since EATUIL is an OS/2 application.
First determine if the file has EAs that need to be preserved. Use the DIR command to check if the file has EAs. I will note that the LIBC runtime creates a lot of unneeded/unused EAs. I recommend using David Azarewicz's EACLEAN utility to prune these excess EAS. Your system will perform better.
If you have a file that has EAs that need to be preserved during transport , use EAUTIL to split the EAs to a file (i.e. /S /P), transport the files and use EAUTIL to re-join the EAs with the transported file (i.e. /J /O /P).
Since printer drivers were mentioned, I should mention that this is how a number of IBM install programs handle EAs. The EAs are shipped in a separate file and re-joined during installation. For example, if you inspect an printer driver installation file such as pscripten.exe, you will find it includes pscript.drv and pscript.ea. During printer instllation, the EAs are re-joined with pscript.drv. The installation process is a bit more complicated because there's also printer1.pak which contains the PPD data for each specific printer model supported by pscripten.exe out of the box. During installation, some of this data will update the pscript.drv EAs,