satromizer Perl Script on Windows

I’ve had a few folks hit me up regarding using on Windows. I hope that this post can help answer some questions and help folks set up an effective environment for destroying their data!

Windows doesn’t ship with Perl installed. To use, you’ll first need to download and install the environment. Strawberry Perl contains all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems.

Choose the correct version for your system, 64-bit or 32-bit and install it.


When Strawberry Perl is finished installing, you should be able to find it in your start menu. I caught it under the recently added heading…

Next you’ll need to download and extract from my website. Note there are two versions. The only difference between ’em is that I added a bunch of ANSI color to the, it’s simply purrdier and that’s what I tend to use.

Once it’s downloaded, locate it and extract the Perl file (disregard the _MACOSX garbage, that’s just Apple pooping in my ZIP). I extracted it to my Downloads folder. You may be a more organized and successful person with better file management and an Artware folder or ExperimentalScripts folder on your computer box. If so, congratulations…


From the Strawberry Perl README:

How to use Strawberry Perl?
* In the command prompt window you can:
1. run any perl script by launching
 c:\> perl c:\path\to\

It’s pretty straightforward from here… To get your glitch on, you can follow the general instructions on the page or located at the beginning of this post. Happy glitching!


Hit enter and you’ll run the script without any arguments. I tend to do this to remind myself of the arguments the script needs. You’ll see ’em listed as: dirname, destination, headersize, num of ops, min chunk, max chunk, min dist, and max dist. These are explained on my website. Remember, when you are identifying your dirname (the directory with your content to glitch) and your destination (the directory where you want your glitched content to go), they need to be full file paths.


If I was to be glitching stuff inside a directory inside my Downloads folder, my command with arguments may look like this:

perl C:\Users\hp\Downloads\ C:\Users\hp\Downloads\dirname C:\Users\hp\Downloads\destination 120 10 25 75 10 500

Your command should start with “perl” and then list the path to followed by the arguments–on one line with spaces between arguments.

Happy Wiznoz glitching! If you uncover something excellent or make something cool, post a link to it in the comments!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s