earlier patches (5065 and such) are not encrypted but are rather structured files which can be read using something like a binary reader. You must write this program yourself.
New patches decrypt perfectly fine using dat cryptor. Keep in mine @@ is the separator, not ' '