Disclaimer

Any opinions expressed here are my own and not necessarily those of my employer (I'm self-employed).

Sep 12, 2011

Announcing TransformTool

I've spent some of my spare time on a hobby project lately. I've been missing a tool that could help me easily encode or decode various pieces of information. When you're studying web applications you often come across values in cookies, URL parameters or forms that are encoded in one way or another. They might even be encoded multiple times with the same encoding function. It has been somewhat cumbersome to fiddle about with such pieces of information, that is until now!

I've created TransformTool, that lets you easily apply a series of encoding/decoding operations to an input. Just have a look at this example:


The input is the string:
I wonder what the Base64 encoded MD5 hash of this string's UTF-8 representation would look like?
Well, here's the answer:


By simply double-clicking the relevant functions, they are applied to the input as a series of transformations. Cool eh? TransformTool also has some cool undocumented features, I'll try to put together an educational video to show them off.

You'll find the tool on codeplex: http://transformtool.codeplex.com

TransformTool is published as a ClickOnce application. That makes it very easy to install the application on Windows, but note that it requires .Net. But no worries, just go to codeplex and click download, and you should be prompted to install any missing prerequisites (you might need to use Internet Explorer for the very first install). TransformTool will be installed locally, and will be available offline. Just note that the publisher's name is used to create the folder name in the start menu. I'm the publisher, so the folder will be named "Andre N. Klingsheim."

There are many good reasons to build TransformTool as a ClickOnce .Net application. I'll give the rationale on the blog and in the documentation section for TransformTool when I find the time to do some writing again. In short, the installation is painless, and security is well taken care of since TransformTool is installed without even the most basic privileges (no access to network/file system etc).

There are a few GUI quirks that needs to be worked out. After all, it is ten years since I last built a WinForms app. So bear with me.

But, go to http://transformtool.codeplex.com and take my new tool for a spin. Let me know how it goes! :)

38 comments:

  1. Superb tool. A "copy all" button would be a nice feature to streamline speed encoding and save an extra click. In addition a pointer indicating the total length of the current string would be quite useful (think, Content-length: xx)

    Good work!

    ReplyDelete
  2. Glad you liked the tool! Your suggestions have been duly noted :)

    ReplyDelete
  3. Some good info about homework help websites you can find in this blog article. How about you check it out

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. This tool is very nice and helpful and through this, we can get many benefits because we can transform our data easily. Now, many users are happy because they can secure their content with the help of this tool. Dissertation writing services.

    ReplyDelete
  6. Net. But don't worry; simply go to codeplex and click download; you should be requested do my coursework online to instal any requirements that are lacking (you might need to use Internet Explorer for the very first install).

    ReplyDelete
  7. This is quite informative post. My brother is really into this whole decoding thing as well. He does it as a hobby apart from this job as one of the PhD research methodology writers, such a nerd! Anyways since this post seems like his cup of tea, I am going to share your link with him. Hopefully, after this, he will understand that little sisters like me can also be helpful. thank you so much for writing this!

    ReplyDelete
  8. In light of the above, in order to automate the solution of your tasks, you need a powerful relational DBMS and an application development system, you can read about similar service from https://www.mindk.com/industries/fintech/. Almost all existing DBMS have application development tools that can be used by programmers or qualified users to create procedures for automating data management and processing.

    ReplyDelete
  9. I've been feeling the loss of a device that could be useful to me effectively encode or disentangle different snippets of data. While you're concentrating on web applications you regularly go over values in treats, URL boundaries or structures that are encoded somehow.

    ReplyDelete
  10. The Transform Tool is a display object defined by the TransformTool class. It works with one or more child display objects known as controls.

    ReplyDelete
  11. Very good product that we have had before. lakeland discount code nhs Still at a fair price and sent fast.

    ReplyDelete
  12. "이용이유가생기는곳 먹튀검증 안전노리터 go"

    ReplyDelete
  13. If we are going to talk about murals, it is a harsh reality that there are people who do not appreciate artworks like this. I feel bad, but there is less that I can do; I want them to realize that murals are beautiful and worth appreciating. But I simply don't assignment writing help know where to start. Sometimes, I think of writing as my way to influence people to appraiser things that should be appreciated. I don't know if that is going to be effective, but I want to give it a try.

    ReplyDelete
  14. Exceptionally glad to have the option to get free p&p on a purchace.Always search for a voucher code while making a buy payroll services uk, a lot of limits are accessible on a wide scope of organizations.

    ReplyDelete
  15. click this site visit homepage go to my site my response useful content useful site

    ReplyDelete
  16. I would like to thnkx for the efforts you have put in writing this website. I am hoping the same high-grade blog post from you in the upcoming also. Actually your creative writing skills has encouraged me to get my own site now. wool trench coat Really the blogging is spreading its wings fast. Your write up is a good example of it.

    ReplyDelete
  17. Thanks for this info There are many good reasons to build Transform Tool as a Net application. Now its time to avail grocery store near mefor more details.

    ReplyDelete
  18. Please continue your website's excellent work and the kind information you offer. and thank you for letting me know about the announcement of TransformTool. I paid attention to the details you mentioned in this post. By the way, use the best writers at the assignment writing coventry service in Uk to assist you with your project. I just came upon this site and found it to be extremely useful, so I'm sending it your way.

    ReplyDelete
  19. Instead of being used as a standalone surface, CTB is typically used as a subbase for asphalt or concrete pavements. With cement, a sturdy, long-lasting foundation can be constructed. The inclusion of soil or aggregate material is a part of the CEMENT TREATED BASE

    ReplyDelete
  20. Our innovative, focused solutions assist you in attracting the right clients, closing leads, and Search engine optimization dubaiexpanding your business. How can you tell if your marketing strategy is effective and economical

    ReplyDelete
  21. Combinedpump consistently provides excellent service. Cp consistently delivers exceptional service. We provide hydrocarbon pumps Aberdeena to meet your requirements, andtransfer pumps in Dammam our team is always available to assist you. We can assist you in finding the best solution for your needs, whether you are a small startup or a large corporation. Whether you are a small startup or a large corporation, we can help you find the best solution for your needs.

    ReplyDelete
  22. We are aware that many of you are eager to learn martial arts but are unsure on how to get started. WeAl Areen can certainly help, though! Dubai's top martial arts school offers lessons to students of all ages, including children and adults. You'll quickly develop into a well-rounded fighter thanks to our outstanding teachers and cutting-edge facility.

    ReplyDelete
  23. hey may manage every step of the process, from collecting signatures on documents to revising them. Furthermore, they are equipped with some of the greatest instruments, so youPublic Notary uae won't have to worry about losing the original documentation or signing it wrongly. They will keep your documents safe until you require them again.

    ReplyDelete
  24. This post update us with more technical information. Thanks for sharing this knowledgeable post for us. We will learn more from your post and keep updating us by sharing more post like this. DUI Lawyer Southampton Virginia

    ReplyDelete
  25. Thank you for sharing this informative post with us, as it provides us with a wealth of technical knowledge. Your contributions are greatly appreciated, and we look forward to gaining further insights from your future posts. Bankruptcy near me attorney

    ReplyDelete
  26. It's great to hear that you've found a solution for decoding various types of encoded information. With services like Interior Car Cleaning Ottawa, you can free up more time to work on your hobby projects or other things you enjoy

    ReplyDelete
  27. The TransformTool seems like a great solution for web developers and those studying web applications. It's always satisfying to create something that solves a problem you've been facing. Speaking of problem-solving, have you checked out the range of legrand products abu dhabi. They offer innovative solutions for a variety of needs.

    ReplyDelete
  28. "I've spent some of my spare time on a hobby project lately" reflects the joy of pursuing personal interests. Just as you dedicate time to your hobby, consider the convenience of Mobile kitchen catering services in Texas for your on-the-go activities. Enjoy your passions with delicious meals, wherever they may take you.

    ReplyDelete
  29. Exciting news! TransformTool promises to revolutionize the way we work. Just as our commercial Fencing contractor Edmonton transforms spaces, this tool is set to transform your efficiency and productivity. Embrace innovation for both your projects and perimeters!

    ReplyDelete
  30. Exciting news! TransformTool is here to revolutionize your workflow. Seamlessly integrating cutting-edge technology, it promises efficiency and innovation. Speaking of excellence, ourvapor mitigation Texas set the gold standard for environmental safety. Embrace transformation with confidence!

    ReplyDelete
  31. Announcing TransformTool" is thrilling news, suggesting a powerful new addition to the toolbox for innovation and productivity. As we embrace transformative tools, don't forget to transform your car's interior withCar Wash Ottawa in services Let professional services elevate your driving experience, ensuring a clean and comfortable space that matches the excitement of new announcements. Drive in style, both in the digital and physical realms!

    ReplyDelete
  32. Exciting news! The announcement of TransformTool heralds a new era in innovative solutions. Just as this tool transforms processes, the diverse origins of order coffee online in dubaiblend into a unique and flavorful experience. Both unveil the power of transformation – whether in software tools or aromatic brews – enriching our daily routines with possibilities.

    ReplyDelete
  33. I've invested a portion of my extra energy in a leisure activity project recently. I've been feeling the loss of an instrument that could be useful to me effectively encode or disentangle different snippets of data. While you're concentrating on web applications you frequently run over values in treats, URL boundaries or structures that are encoded somehow. They could try and be encoded on various occasions with a similar encoding capability. It has been fairly bulky to play about with such snippets of data, that is as of not long ago! bankruptcy near me

    ReplyDelete

Copyright notice

© André N. Klingsheim and www.dotnetnoob.com, 2009-2018. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to André N. Klingsheim and www.dotnetnoob.com with appropriate and specific direction to the original content.

Read other popular posts