RCompare is a shareware MPW Tool used for comparing resource files. Extremely useful if in your work you need to compare two (or more) similar resource files (for example, two versions of an application you're developing, etc.).
Compatibility:
RCompare should run on any computer with MPW or ToolServer installed.
Installation:
RCompare is installed by simply dropping it into the MPW's Tool folder.
Usage:
rcompare -options file1 file2
By default compares resource types and IDs, but not contents. It also compares number of items in 'CMNU', 'MENU', 'STR#', & 'DITL' resources.
Following options are available:
-a compares contents of all resources
-d compares 'DITL' bounding rects & items
-dd compares 'DITL' data only (i.e. without strings)
-md compares 'MENU' & 'CMNU' data only (i.e. without strings)
-s compares 'STR ' & 'STR#' strings
-v compares 'View' contents
-o compares contents of all other resources except those above
-nt no extra types are reported
-ni no extra IDs are reported
-nc don't compare 'CODE' resources (used with -a or -o)
Limitations:
View resources used by MacApp are only compared as contents which makes it difficult to determine in what the two views actually differ.
Source File:
RCompare's source file is supplied (together with its MakeFile) in case you want to create your own personalized version (perhaps by adding additional options).
Downloading the latest version of the program:
The best place to look for the latest version is my home page or Info-Mac pages.
My home page: http://www.kagi.com/arf/
Info-Mac home page: http://gandalf.pht.com/info-mac/
A Site License costs $200 and covers all locations for your organization within a 100 kilometer radius.
A World-Wide License costs $500 and covers all locations for your organization world-wide.
Paying for RCompare is fairly simple. Open the register program that accompanies RCompare. Enter your name, your e-mail address, and the number of single user licenses you wish to purchase (or Site or World-Wide licenses). Save or Copy or Print the data from the Register program and send the data and payment to Kagi. Kagi handles my payment processing.
Details on the paying with the Register program (courtesy of Kagi):
If paying with Credit Card or First Virtual, you can e-mail or fax the data to Kagi. Their e-mail address is sales@kagi.com and their fax number is +1 (510) 652-6589. You can either copy the data from Register and paste into the body of an e-mail message or you can Save the data to a file and you can attach that file to an e-mail message. There is no need to compress the data, it's already pretty small. If you have a fax modem, just Print the data to the Kagi fax number.
Payments sent via e-mail are processed within 3 to 4 days. You will reveive an e-mail acknowledgement when it is processed. Payments sent via fax take up to 10 days and if you provide a correct internet mail adress you will receive an e-mail acknowledgement.
If you are paying with Cash or USD Check you should print the data using the Register application and send it to the address shown on the form, which is:
Kagi
1442-A Walnut Street #392-58
Berkely, California 94709-1405
USA
You can pay with a wide variety of cash from different countries but at present if you pay via check, it must be a check drawn in US Dollars. Kagi cannot accept checks in other currencies since the conversion rate for non-USD checks is around USD 15 per check, which is more than a single user license!
If you have a purchasing department, you can enter all the data into the Register program and then select Invoice as your payment method. Print three copies of the form and then send it to your accounts payable people. You might want to highlight the line that mentions that they must include a copy of the form with their payment. Kagi cannot invoice your company, you need to act on their behalf and generate the invoice and handle all the paperwork on your end.
Please do not fax or e-mail payment forms that indicate Cash, Check or Invoice as the payment method. As for now, there is still no technology to transfer physical objects via fax or e-mail and without the payment, the form cannot be processed.Payments sent via postal mail take time to reach Kagi and then up to 10 days for processing. Again, if you include a correct e-mail adress, you will hear from Kagi when the form is processed.