Country Codes v2.0 
v.2.6.0.0
.

CountryCodes
Version 2.6.0.0
September 15 2005

Developed & Published by iZOX ZONE 
© 2000-2005 Saber Naeemi - http://www.izoxzone.com

 

 Table Of contents
 Introduction

Country Codes is a small database of country codes and additional information for more than 250 countries. It displays their location (continent), ISO 3166-1 Alpha 2-3 codes and ISO number as well as IDDD code and flag, NDD Code, Country Dialing Code, FIPS PUB 10-4 and TLD (Top Level Domain) code and the current time in the country, Distinguishing sign, IOC Code, ISO Currency Code and language abbreviation 3-char name.

The program provides checkboxes, that allow you to copy all or just selected information to the clipboard. In addition, it provides a handy link for each country that launches your browser with detailed information from the CIA World Fact Book and from the NationMaster website. It also provides options such as exporting to HTML file for printing or other uses. You can even extract the name of country from numeric IP addresses using IP2Location database and program will automatically display the related information to that country. There is also a map of world showing you the content location of target country in world.

Below table explains it all what program is showing:

Country name: As shown in "Administrative Subdivisions of Countries".
City: This will only list the most famous cities of target country with their phone code (and sometime Latitude and Longitude) in front. You can change the city using drop down combo box and see that GMT Deviation changes for them. You may have seen * (asterisk) sign before the name some of cities, well that means the city is the capital of selected country.

Unfortunately, it is not possible to list all cities of countries and program would not be able to handle it well. But maybe we made a new program called CityCodes which contained information of all world cities! Why not! Lets see what happens.

Long name: The complete country name which is not commonly used.
Type: Displays the type of selected country.
Dependency Of: Where the country is depended from.
Location: Continent position of target country in world.
TLD code: The Internet Assigned Numbers Authority (IANA) assigns two-letter codes for country-coded Top-Level Domains in Internet addresses. These codes are the same as the ISO 2-alpha codes in nearly all cases. See this list by IANA.
ISO Alpha-2: Displays Alpha-2 codes from ISO 3166-1. See this list. The International Organization for Standardization (ISO) under its standard ISO 3166 has established two-letter (2-alpha) codes for the various countries of the world, including independent states, dependent areas, and certain areas of contested jurisdiction or special status. These codes are published and revised when needed by the ISO 3166 Maintenance Agency
ISO Alpha-3: Alpha-3 codes from ISO 3166-1 (synonymous with World Bank Codes). These codes are actually provided by the United Nations Statistical Division.
ISO Number: Numeric codes from ISO 3166-1.
IOC: Codes assigned by the International Olympics Committee. These codes identify the nationality of athletes and teams during Olympic events.
ISO Currency Code: The 3-letter code of country currency unit assigned by ISO
Language abb.: Language name abbreviation, based on NLS Information for Microsoft Windows XP.
FIPS 10-4 Code: Codes from the U.S. standard FIPS PUB 10-4.
GMT Deviation: Difference between country local time and Greenwich Mean Time (UTC) in hour.
Extra Information I & II: You can catch a lot of more information about target country using provided links.
Distinguishing sign: These are from the Transport Division of the UN Economic Commission for Europe. The United Nations maintains a list of Distinguishing Signs of Vehicles in International Traffic (Download table in PDF); these codes appear in oval-shaped signs displayed on the rear of vehicles. These codes were authorized by the UN's 1949 and 1968 Conventions on Road Traffic. (In the U.S., the use of the oval design is not controlled and vehicles often display similar ovals with a wide variety of non-standard codes.) Many of the vehicle codes created since the adoption of ISO 3166 coincide with either the ISO 2-alpha or 3-alpha codes, but many of the codes, especially the older European ones, do not. In Europe, the vehicle codes are often used in postal addressing, preceding the delivery code. (Complete postal addressing information is available from the Universal Postal Union.)
Dialing Code: This is the code you need to use when dialing to that particular country from another country. The International Telecommunications Union assigns 1-, 2-, or 3-digit country calling codes for international telephone calls. The calling code "1" is assigned to the entire North American Numbering Plan Area, which includes the U.S. and its possessions, Canada, Bermuda and nations of the Caribbean. Within this region the "1" is followed by a NANPA 3-digit area code. Also, code "7" is assigned to a large calling area including the Russian Federation and Kazakhstan. All other countries and territories have their own 2-digit or 3-digit code.
IDDD Code: The IDDD (International Distance Direct Dialing) prefix is the international prefix needed to dial a call FROM the country listed TO another country. This is followed by the country dialing code for the country you are calling. The IDDD situation in many countries has been changing regularly. Some countries have multiple IDDDs, with each one used by a different long-distance carrier.
NDD Code: The NDD (National Direct Dialing) prefix is the access code used to make a call WITHIN that country from one city to another (when calling another city in the same vicinity, this may not be necessary). The NDD is followed by the city/area code for the place you are calling. Phone numbers are often written in this format: +44-(0)1224-XXXX-XXXX. This expresses the numbers used for both international and national long-distance calls. In the example, + means 00 which is IDDD prefix and 44 indicates the country Dialing Code, while (0) indicates the NDD. When dialing from outside the country, the NDD would not be used after dialing the country code; when dialing from within that country, the NDD would be used, but the country code would not.


Toolbar Buttons

Copy - Sends only selected items to OS clipboard.

Copy All - Copies all information to clipboard.

Options - Brings up the option dialog which using it you can:

  • Enable/Disable tray icon/environment.
  • Restrict the number of printed items in output html file to only selected items.
  • Make program to run when windows start ups.
  • Reset DB button will remove "userdb.ini" file. When you edit information using edit options your changes will be stored in that file, when you remove it program will use its own database.
  • more will be added in feature, you can request for more options in our message board or our forum.

HTML - This command can convert information to HTML tags and create an html file which can be used for printing or other online purposes. Note that if you hit this button when "Only selected items in HTML" is check marked (in option panel) only selected items will be exported to output HTML file (will be saved in X:\program folder\temp.htm).

World Map - There is also a World Map which allows you to view the exact location of the active country in world. You can even define a position or modify the current location of all given countries. There are also links to NationalGeographic.com allowing you to view the satellite view of world or selected country map as well.

IP2Country - You can use this option to determine where an IP (or a person) is from. You will probably find this tool very useful if you use IRC.

Help - This document will pop up! :)

About - Some information about program version and etc...

Hide - Will minimize the program to system tray. This button will be only available when "Show in tray" (in options panel) is marked. * Remember that program will next start in any state you exit it, for example if you like the program to start in system tray when windows comes up you can first hide the program then right click on tray icon and from the up coming menu choose exit, so next time CountryCodes will run in hide mode even if you double click it in your desktop. You can then right click on tray icon and choose show from menu to bring up the program again whenever you needed it. This method applies to other program windows and panels as well. in Simple word: "Country Codes wont forget anything when you exit, it saves every detail".


Some more notes about information

ISO 3166-1: The Maintenance Agency for ISO standard 3166 is part of the Deutsches Institut für Normung (DIN). It maintains an authoritative list of ISO Alpha-2 Codes. Its list is coordinated with a list of countries used by the United Nations Statistics Division for reporting purposes. If I understand correctly, the organization that defines ISO Alpha-3 and Numeric Codes is actually the U.N. Statistics Division.

TLD: The Internet Assigned Numbers Authority (IANA) administers top-level domain names (.com, .edu, .org, and so on). The majority of top-level domain names are referred to as ccTLD, or country-code Top Level Domains. They include .fr, .in, etc. URLs with .fr as their top-level domain are supposed to be assigned to French individuals, organizations, and companies by a French administrative body. IANA has chosen to use ISO 3166 as a basis for the ccTLDs (see their list), and sticks to it very closely.

FIPS 10-4: The FIPS 10-4 page has an official U.S. government listing of codes. I have been told that the Departments of State and Defense use these FIPS codes, while government agencies dealing with international trade and cooperation use the ISO Alpha-2 codes (which are also designated FIPS 104-1, to add to the confusion). Both sets of codes are so entrenched that it's impractical for the U.S. to standardize on just one set.

 

 System Requirements

* Windows 9x/ME/NT/2000/XP
* 400MHz or faster Processor
* 32MB RAM
* Visual Basic 6 Runtimes (download it here)

 

 Technical Support

If you are experiencing problems with CountryCodes, you can contact us. Remember to include the following information along with a description of your problem so we can help you!

- Operating System (Windows98/ME/2000/XP, etc.)
- CPU type and speed in MHz
- Amount of RAM

Also if you found any wrong given information by CountryCodes (there shouldn't be any due to hard work and extreme researches) you can let us know, do not forget to include a link to page which contains valid information.

 

 Version History
 
2.6
September 15, 2005
+ New option dialog
* Interface improvements
* Records updated and Bugs fixed
2.5
June 05, 2005
* Interface changed to make it more handy
* DST problem fixed
+ ISO Alpha-3 search option
* Displaying current time on caption bar and systray icon
+ Link to online source for airport codes
+ Link to world clock server showing selected country time
+ Edit option for IDD, NDD and Extra Information links
* Records updated and Bugs fixed
2.0
March 25, 2005
+ Added some more cities
+ Added Options panel allowing user to change program settings
* Fixed IDDD Code pronouncing to proper form, Country Dialing Code
+ Added IDDD Code dB
+ Added NDD Code dB
+ Added Distinguishing signs dB (aka UN Vehicle Code)
+ Added Latitude and Longitude of famous cities
+ You can now edit some of default program information
* Minor/Major/Reported bugs are fixed
1.7
Dec 25, 2004
* Supports XP interface
+ Added a map of world
+ Now in system tray
* Changes in program interface
+ Different time zone for each selected city
* A lot of other improvements, fixes and new features
1.6
Nov 11, 2004
. Not a public release
.
1.5
Sep 30, 2004
* Some little changes in program interface
+ Added IOC field
+ Added ISO Currency Code field
+ Added Language abbreviation name field
+ Added full ISO 639 Languages Code database
+ Added a new link to NationMaster website
+ You can now print displayed information using the "print version" option
+ Determine the country of given IP address and view its information
+ Published a help document with program
* and a lot of more new features can not be listed here
* also Minor bugs fixed
.
1.4.5
Jul 22, 2004
* One click on flag picture will enlarge it
+ Added Uninstall option
+ Lookup for the country over NSRC 
+ Hotkeys added
* Fixed reported and researched wrong database faults 
* some other minor changes and improvements
.
1.4
May 13, 2004
+ Displays country flag
+ Displays GMT time
+ Displays current time on specified country
* Minor bugs fixed
.
1.3.5
Nov 09, 2003
. Not a public release
.
1.3.2
Nov 07, 2003
Added countries and fixes
.
1.3.1
Nov 06, 2003
+ Added FIPS 10-4 field
+ Added a link to CIA World Fact book
* Most of bugs are now fixed
.
1.0
Nov 03, 2003
. Initial release!

 

 Credits
 
Programming, 
Graphic and Documents:
Saber Naeemi
Special Thanks to: Russ Rowlett
Steve Kropla

Gwillim Law
Brian Jones
Richard Wilson (aka The Boffin)
Hexa Software Development Center - IP2Location
Sevilla Online - AR INI Manager Library
others I just forget your name sorry...
and finally all of you reading this!
Beta Testers: me ;)
Kao
DrDeep
T0RnAD0
mei3am
alf
QuarterZ
j3fry

 

.
Country Codes - http://www.izoxzone.com/app/cc/index.htm
© 2000-2005 iZOX ZONE

CC PAD File: http://www.izoxzone.com/product/app/cc/pad_file.xml