Bembel-B Blog


My Native Windows Build

I needed a Windows command line tool for syncing local files with an FTP server and couldn’t find any lightweight ones. There’s for Unix/Linux with a Cygwin build available (seems to be gone now). Instead of using that, I built an EXE of with ActivePerl for Windows.

Main reason for not using the Cygwin build is that using different versions of cygwin.dll simultaneously isn’t possible, which could happen easily when for example additionally having a full Cygwin install with running services. Stand alone Cygwin builds need to be shipped with the cygwin.dll which it is linked to.
Also that Cygwin build is outdated.

So, to make short things short, here you can download (and my previous build

As far as I remember the build was straight forward. I installed ActivePerl 5.10, added a 3rd party PPM Repository ( I think) for installing the PAR Packer. Then all I had to do was issuing pp -o in the directory with the sources.
You can reduce the EXE file size using UPX if you need to.
So far the EXE is working without problems.


[2009-04-27: New build of latest version.]

Blog at