|
You are here |
nabeelvalley.co.za | ||
| | | | |
codeplusplus.blogspot.com
|
|
| | | | | This is the file format used by Quark Copydesk. The file is broken into chunks. Each chunk is exactly 256 bytes long. Chunks are identifie... | |
| | | | |
hjr265.me
|
|
| | | | | I remember seeing a tool many years ago that could hide other files in BMP image files. I was a bit too young to understand how it worked, but I think I understand the trick now: Understand the structure of the file type at the byte level. Find a spot that can hold an arbitrary length of data. Sneak in whatever you want in there. As a proof of concept, I used Go to make Sneak - a program to add or extract a hidden file in a ZIP archive. | |
| | | | |
andreabergia.com
|
|
| | | | | This post is part of the Writing a JVM in Rust series. In this post, I will discuss how rjvm parses .class files. The code I will discuss today is contained in the reader crate. A warning before you read: this is the earliest part of the project and, since I have written this project to learn Rust, it is also the one that contains the least idiomatic code. Don't take this as an example of the best Rust ever written! | |
| | | | |
www.mattlayman.com
|
|
| | | In this series of posts, I'm going to examine common design patterns in Python that make Python code feel "Pythonic." This fourth post turns our attention to the built-in functions and the power of knowing what is immediately at your fingertips. | ||