.AppleDouble (and __MACOSX and, probably, .DS_STORE) are not restricted to Mac OS (it's just that Mac OS is the OS creating them), I regularly get zip files from all around the web containing those. I also don't really expect the regex searching to drag down the performance notably.