Oracle comes with a PL/SQL wrapper, which converts the PL/SQL source code into an intermediate form of object code. By hiding application internals, the wrapper prevents the misuse of your code by other developers and also prevents the exposure of your algorithms to your business competitors.
The wrapped code is as portable as the source code. The PL/SQL compiler recognizes and loads wrapped compilation units automatically.
To run the wrap command, enter it at your operating system prompt using the following syntax:
wrap iname=input_file [oname=output_file]
Leave no space around the equal signs. The default wrapped file has the file extension of plb.