Greetings fellow self-quarantiners! (If that’s a word….)
If I’ve learned anything from this practicum, it’s that I know less than I thought I did about how computers work, which was very little to begin with.
My task for this practicum was to glitch some image files. After reading Trevor’s blog post: https://blogs.loc.gov/thesignal/2012/11/glitching-files-for-understanding-avoiding-screen-essentialism-in-three-easy-steps/, I thought this would be a really simple process. The linked articles and video in the blog got me really excited to create some Glitch Art and see what messing with the code of an image can do.
I’d like to discuss the blog post and linked articles before going into my adventure of glitching.
An overarching theme across the articles is that understanding the tools and underlaying structures of function within your computer’s operating system enables you to know what is going on inside of the computer. What does the program do and intentionally not do? On a basic level, how you save a file – the format – controls how you view and interact with the data in the file. The structure of the file controls these interactions and the presentation of information.
Certain kinds of data are meant to be viewed in certain ways. For example, an image is meant to be view in .jpg format. That’s what lets people see an image in it’s truest and most interpretable form. Take, for example, this image of a cute house I found on Google.
When this jpg is opened with notepad, the data (or code) is turned into a bunch of letters and symbols that make up what in .jpg format translates into an image. Unlike audio files and programs, the coding is essentially gibberish and means virtually nothing to the naked eye. The idea behind glitching the file in .txt form is that by modifying the data you get a different result!
Andrew Amato has a more thorough discussion of how programs can help repair broken or unusable files in their post found here: http://wiki.opf-labs.org/display/SPR/Solving+TIFF+malformation+using+exiftool
This conversation is certainly relevant when it comes to working with already corrupt files, but is more applicable to someone with a greater understanding of how to read coding than I.
This brings in @samplereality’s article, Criminal Code: The Procedural Logic of Crime in Videogames.
This article goes more in depth on what code is and how we can use it to interact with data and files. Essentially, code is the language that operates on a literal plane – it operates in the machine, but is prone to human ‘interaction’, if you will. @samplereality goes into the realm of videogames and how the player’s perceived success in the game relies on their discovery of the underlaying algorithm.
Players, or people in general, have the option to 1- surrender to the simulation 2- reject the simulation 3- understand and explore 4- deconstruct the simulation where the user sees the pieces and how they fit together. This brings us back to the beginning of this post and the notion of understanding what a program does and does NOT do. @samplereality brings up the excellent point of the history and erasure that may lie within the code of a program or data, which only exemplifies why it is important as historians (and users of 21st century technology) to understand how our data works!
Going back into the Glitching assignment… I’ve shown you steps one and two above.
Step One – Start with a .jpg, basically an image saved in this format
Step Two – Convert that .jpg to .txt. This was a little tricky for me! Thanks, Google, for showing me how to view file name extensions!
Step Three – Delete some gibberish. This step is simple! I tried deleting just a line or two, and then more to see if there was a noticeable difference.
Step Four – Convert the file back to .jpg. This step was simple once I knew how to correctly convert the files. Ideally, your file would be modified and produce a result like this one on Trevor’s original post.
My computer, however, simply tells me that the file is corrupt and cannot be opened.
Does anyone have advice on how to get around this? I’d really like to see the magic of “The Art of Glitch” for myself! The video inspired me to create a glitch piece with an image of the Supreme Court that made some sort of statement, but alas the file won’t open…