1. A code processing apparatus for generating a file including a JPEG 2000 codestream or a JPEG 2000 family format including the JPEG 2000 codestream, the code processing apparatus comprising: a packet arranging unit to arrange the order of a plurality of packets included in the JPEG 2000 codestream according to an extended progression order selected from a group of extended progression orders including “xTxxx”, “xxTxx”, “xxxTx”, and “xxxxT”; wherein each “x” in the extended progression orders represents one of a resolution level characteristic, a layer characteristic, a component characteristic, and a precinct characteristic, wherein the leftmost “x” of each extended progression order corresponds to an outermost characteristic of the extended progression order, and wherein “T” represents a tile characteristic.