PEQ is what you're looking for.
as far as custom files, yes. you'll need to back up your originals before you overwrite anything or you'll more than likely run into issues elsewhere.
__________________
I muck about @ The Forge.
say(rand 99>49?'try '.('0x'.join '',map{unpack 'H*',chr rand 256}1..2):'incoherent nonsense')while our $Noport=1;
|