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! :)

46 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. نقل عفش الكويت رخيص نقل عفش الكويت رخيص
    نقل عفش حولي نقل عفش حولى
    نقل عفش المنطقة العاشرة نقل عفش المنطقه العاشره
    نقل عفش الجهراء نقل عفش الجهراء
    نقل عفش الفروانية نقل عفش الفروانيه

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

    ReplyDelete
  6. Are you tired of paying a lot of money for Research paper already written? We offer the Write My Research Papers and other custom writing services, certified to be top-notch quality for the best results.

    ReplyDelete
  7. What a resourceful piece of information thank you for sharing. When it becomes hard to manage your resources, you can check this. I am very happy to read your post. I'm also sharing my nice stuff to you guys please go through it and take a review.
    iOS App Development
    Freelance software developer
    App development

    ReplyDelete
  8. Psychology Assignments are not easy to handle but you can be helped at Psychology Assignment Writing Services And improve your overal grades from the leading Psychology Essay Writing Services provider. The company also offers Nursing Homework Help Online at affordable cost.

    ReplyDelete
  9. 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
  10. Inconvenience in 123.hp.com Install? Moment HP Printer Software Setup Download. Backing for Printer Offline , Driver inaccessible Error.

    ReplyDelete
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. Open Canvas Crack
    is a design program designed for the Windows operating system, suitable for beginners and advanced users. Equipped with analog brush strokes and a functional, yet convenient interface, openCanvas has a higher basic performance and an exclusive event function that allows you to record and execute the drawing procedure.

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

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

    ReplyDelete
  19. 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
  20. 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
  21. click this site visit homepage go to my site my response useful content useful site

    ReplyDelete
  22. 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
  23. 검증카 먹튀검증 안전놀이터

    ReplyDelete
  24. จุดเด่นของ เกมสล็อตทดลองเล่นอย่าง ลึกซึ้ง ทำให้เกมของเรา มีคุณภาพทั้งเรื่อง กราฟิกสีสันของเกม ซึ่งทาง BETFLIX เสนอและสอนวิธีเล่น

    ReplyDelete
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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

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