vCardSplit takes a standard vCard file and exports all valid vCards from it into individual vCard files. This can be useful it you are trying to export contacts into another system. vCardSplit also takes great care to avoid overwriting data at any point - it will never erase or overwrite a file, only create new ones.
vCardSplit is a very small program, hence this short list:
No support guaranteed is given with vCardSplit - the program is provided freely, and development and support will be fitted into my own schedule. However, you can comment here with bug reports or with feature requests if you wish.
No software is perfect. Especially if written by me. Here are the current known faults with vCardSplit.
ISSUE:Some international encodings, especially those which use double-bytes to express accents and non-English characters, do not work well. FIX:None at present. I believe the simplest fix is for me to buy the next version of the compiler, which supports non-western string encodings better.
ISSUE:vCard files with entries that have only N: fields, and no FN: fields. FIX:You can use a text editor to search and replace N: with FN:. vCardSplit itself will look for FN: and N: in the next version.
Otherwise, I've tested vCardSplit three times and nothing went wrong. I can't think what would go wrong, either.
Downloads are just at the bottom here.
If you want the source code, go for vCardSplit-source_1-0-2.zip - but note that it doesn't have anything you can run in it!