|
dailycompress
IBM Daily Compression Generator is a tool that compresses huge directories, which are typical in the software development process, by finding the differences between directories from different days.
In a multi-site mode of huge software development, software is transmitted daily between the participating sites. For example: Let's assume that yesterday's version of the software is present in both sites, A and B, and that A made progress and created today's version. In order for B to become updated, today's version, which is presumably huge, must be transmitted from A to B. Daily Compression Generator first works on site A, identifying the delta (change) between today's and yesterday's versions. Then this delta is transmitted to B, and finally, on site B, Daily Compression Generator constructs today's version based on yesterday's version and the arriving delta. The savings in the volume of transmitted data is enormous. Daily Compression Generator can work on single files as well as on huge directories.
How does it work?
This software is very light. There is one small .exe file to be used on each side -- the side where the delta is built based on today's and yesterday's versions, and the side that constructs today's version based on yesterday's and the delta.
Daily Compression Generator recursively overviews both directories on site A of yesterday's version and of today's version of the software, and it then produces a list of copy instructions -- of whole files, and of parts of files. On site B, it uses this list of instructions in order to construct a directory of today's version, based on the directory that makes yesterday's version.
|
|