xfil

updated to include compression and encryption