According to Wikipedia: ZIP codes are a system of
postal codes used by the
United States Postal Service (USPS) since 1963. The term ZIP, an acronym for Zone Improvement Plan,
[1]is properly written in capital letters and was chosen to suggest that the
mail travels more efficiently, and therefore more quickly, when senders use the code in the
postal address. The basic format consists of five decimal
numerical digits. An extended ZIP+4 code, introduced in the 1980s, includes the five digits of the ZIP code, a
hyphen, and four more digits that determine a more specific location within a given ZIP code. The term ZIP code was originally registered as a
servicemark (a type of
trademark) by the U.S. Postal Service, but its registration has since expired.
[2]ZIP codes designate only
delivery points within the United States and its dependencies, as well as locations of its armed forces. There are no ZIP codes reserved for designating mail bound for foreign destinations (with the exception of U.S. military units stationed outside of the United States), and therefore, international outbound mail should not include an American ZIP code in the delivery address (many overseas countries use postal codes and these can be included in a foreign address, usually after the name of the province, state or region). The last line of a foreign address must only show the name of the country of destination.
[3]
During this blog, you can find out how to lookup a zip code, and how to write an application for zip code lookup