My search for a reliable, fast, correct, usable program to synchronize my G5 with my TiBook over Ethernet continues. It had been almost a year since I last evaluated and rejected Decimus Synk, and they’d been through several minor versions since then. I figured it was time to give them another try, and see if they’d fixed the bug syncing large (> 2.1 GB) files that had led me to reject them last year.
I synced up the TiBook before I left for Norway and all went well, after I finally excluded enough data to allow the desktop content to fit on the laptop. However when I came home and ran the sync in the other direction, Synk hung on my Thunderbird Inbox. Seems I hadn’t cleaned it out enough in Norway and it had grown from just about 2.0GB to 2.4GB in the week I was away. Apparently that was enough to break it.
When are programmers going to learn that a signed four-byte int (or even an unsigned four-byte int) just isn’t big enough to hold a file size any more? It hasn’t been large enough for years. Heck, I’m not sure even a long would be large enough for some applications. It’s not just e-mail Inboxes that are big but any sort of data recorded from the outside world: sound, video, scientific imagery, DVD images, backup sets and more. Large files are proliferating. We’ve got to stop ignoring them.