.doc Unzipped

Gepostet vor 6 Monaten, 12 Tagen in #Tech #Coding #Microsoft #Software

Share: Twitter Facebook Mail

Ich hatte dankenswerterweise in meinem Leben nur selten mit Word-Dokumenten zu tun. Ich wusste daher nicht, dass .docx-Files tatsächlich gepackte Container voller Crap sind. Aus einem Essay über RichText-Formate von den Leuten hinter dem hervorragenden iA Writer:

In Plain Text the text is the source. With Rich Text we see a simulation. What we see may please us, but below the surface our word processor secretly builds a more complex text in code. You can see this hidden world by creating a Pages or Word document, typing “Hello World” and saving, then changing the extension to .zip and unzipping the file. Welcome to 1979!

doc1

If you are courageous enough to look inside the resulting folder, you may start wondering whether you typed “Hello World” or “Hello Hell”:

doc2

In related News: Inside The Microsoft Office Olympics.

Technically called the Microsoft Office Specialist World Championship—and the Adobe Certified Associate World Championship—the competition, held this week in Dallas, is the latest in a 14-year run of annual tests meant to identify the very best practitioners of Word, Excel, PowerPoint, Photoshop, Illustrator, and InDesign on the planet. […] To take part in these world championships, the contestants had to win national competitions at home. According to Craig Bushman, the vice president of marketing at Certiport, which hosts the world championships and which he said is the sole provider of the Microsoft Office Specialist certification, more than 800,000 people qualified to take part this year. […]

On the Office side, there were six separate competitions: one for each of the 2010 and 2013 versions of Excel, Word, and PowerPoint. All told, 145 people, all between the ages of 13 and 22, vied for the championships. Each of them spent 50 minutes diving deep into the gears of their chosen tool.

The Word entrants would have to tackle something like a newsletter and do things like modify headings to have word art, change certain fonts or paragraph styles, certain styles of indentations, or headers and footers, explained Bushman.

For Excel, the test included things like creating pivot tables in a spreadsheet, or sorting in specified formats.

And on PowerPoint, said Admon Lee Wen Xuan, who won first place in the 2010 category of the software, the task was to re-create a presentation, following the exact format specified in the instructions.

./code--poetry

„This website displays a collection of twelve code poems, each written in the source code of a different programming language.…

Stupid Hacks from Stupid Hackathon Sweden

Vor ein paar Tagen ging der Stupid Hackathon Schweden zu Ende, hier eine Liste aller dort realisierten Projekte. Spontan mein…

Cool Coding Sticker: I hate Programming I love Programming!

I can relate. Gibt's auf Redbubble für 3 Euro. (via Sara Soueidan)

MuscularAnimeGirl[NSFW].jpg = IndustrialMusic.mp3

Cool Bug featuring „a muscular girl“.jpg, anime style („slighly NSFW“ [„it's the only sample I had“ – sure]) and Industrial…

PostScript-Malware manipulates Print-Jobs

Fefe hat gestern ein interessantes Sicherheits-Leck verlinkt mit dem lapidaren Satz: „Benutzt hier jemand Postscript-Drucker?“ This post is about manipulating…

Polyglot Inception = JPEG = CSS = JS = HTML

JS-Wizard Martin Kleppe hat ein JPG, ein Stylesheet, ein Javascript und ein HTML in dasselbe Textfile gebacken: Polyglot Inception4. Levels…

Algorithm watching Wolf of Wallstreet

Tolles Computervision-Experiment von Støj: An algorithm watching a movie trailer: „A program removing everything but the objects it recognises when…

Miniature-Playground for Captcha-Solving AIs

„I'm not a Robot“ my ass. Mini World of Bits ('MiniWoB') is a benchmark for reinforcement learning agents who interact…

How To build a Marvin the Depressed Reddit Bot in Python

Die Grünen fordern ja eine Transparenzpflicht für Social Bots. Ich hoffe inständig, dass jemand einen angemessenen Marvin-Bot für die Grünen…

Neural Network Names from the Future

Nate Parrott hat ein Neural Network auf 7500 Vornamen trainiert und generiert nun neue Namen aus der Zukunft, inklusive „…

Mechanical Sand-RAM

Schöne Arbeit von Ralf Baecker, ein mechanischer RAM, der Binärdaten mit Sandkörnern schreibt und damit ein bisschen Voodoo ausrechnet: Random…