Menu

Tree [261b7e] master /
 History

HTTPS access


File Date Author Commit
 .settings 2012-02-13 David Schmidt David Schmidt [20a664] *** empty log message ***
 build 2017-09-25 David Schmidt David Schmidt [261b7e] Update build process to produce a zip file
 doc 2017-09-21 David Schmidt David Schmidt [5d661c] Call attention to the need to define the record...
 src 2017-09-25 David Schmidt David Schmidt [261b7e] Update build process to produce a zip file
 .classpath 2012-02-13 David Schmidt David Schmidt [20a664] *** empty log message ***
 .cvsignore 2017-09-25 David Schmidt David Schmidt [261b7e] Update build process to produce a zip file
 .project 2012-02-13 David Schmidt David Schmidt [20a664] *** empty log message ***
 LICENSE 2013-05-16 David Schmidt David Schmidt [d9d51e] Updates for 1.3 release
 readme.txt 2017-05-09 David Schmidt David Schmidt [3b9557] Update after release
 transformdirectory.bat 2015-05-04 David Schmidt David Schmidt [d079be] Move internal utilities, create external utilit...
 transformdirectory.sh 2015-05-05 David Schmidt David Schmidt [5e01db] Update documentation and invocation of transfor...
 transformutil.bat 2015-05-04 David Schmidt David Schmidt [d079be] Move internal utilities, create external utilit...
 transformutil.sh 2015-05-05 David Schmidt David Schmidt [5e01db] Update documentation and invocation of transfor...

Read Me

This is one of many tools that RetroFloppy.com creates and gives away free
to do the work of bringing old files into the new world.  If you have no
idea how to use these tools, or just want this work to be done for you, 
that's no problem - head over to http://retrofloppy.com and let us know. 

New for this version:
=====================
New utilities:

New transforms: 

Transformenator introduction:
=============================

Transformenation is something that should be possible to do with some rudimentary shell scripting. You should be able to run a binary file through sed or awk and have byte sequences change to different byte sequences.

But you can't.

You could probably run a file through a hex dumper, change hex values, then un-transform it back to binary. But that's kind of a pain too. The problem is that sed and awk work on lines, defined as things that are delineated by what they consider line ending characters like 0x0d or 0x0a. But what if your data stream contains 0x0d and 0x0a bytes - but you don't want them to count as line endings? What if you need to remove nulls, hex zeroes, or whatever you want to call them from a binary file or data stream?

You're stuck.

Maybe that's why you're here. Transformenator can help.

Invocation:
java -jar transformenator.jar transform_name infile outfile

See http://transformenator.sourceforge.net for details.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.