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 memory to store the JPEG codestream; and a processing device coupled with the memory to execute a packet arranging unit, the 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.