
Closed
Posted
Paid on delivery
I need a small, self-contained command-line utility written purely in C that reads binary input, performs the required data processing, and writes the transformed output either to STDOUT or a specified file. The exact processing steps are straightforward: parse the byte stream, apply my algorithmic rules (I will share the specification and test vectors after we start), then preserve the original file structure where untouched and update only the flagged sections. Portability matters, so please target ANSI C with no external dependencies beyond the standard library; the code must compile cleanly with gcc on Linux and clang on macOS. Clear, well-named functions, concise documentation blocks, and a Makefile that supports release and debug targets are part of the deliverable. Once the tool meets the test vectors, send me the source, executable, and a brief README explaining build instructions, command-line flags, and examples.
Project ID: 40615556
14 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average ₹6,822 INR for this job

Hello I have over 25 years of experience with C programming, therefore I can complete your project in short time and great quality. I have completed hundreds of C projects here. Parsing byte stream and algorithmic rule are thing I am experienced very well.
₹1,575 INR in 1 day
8.1
8.1

With an unblemished record of successfully delivering complex C projects while meeting specific requirements, I am your go-to freelancer for this task. Proficient in both ANSI C and the standard library, I guarantee clean compiling with gcc on Linux and clang on macOS. In addition, my concisely labeled functions and meticulous documentation will make the tool easy to understand and use even for non-technical users. My experience extends to developing production infrastructure that heavily relies on AI, which necessitates me adhering to data structures, optimizing performance, and ensuring error-free execution. Your binary data CLI tool falls into the same realm of emphasis. Poring over your specified algorithmic rules will be an exciting challenge that I am well-equipped and eager to take up. Lastly, my portfolio spotlights projects that are not only purely C-based but also involve real-time handling of data – needing constant updates without losing sight of the original structure. This is the exact expertise required by your project. By hiring me, you are bringing onboard a proven professional who is thrilled to contribute their skills towards crafting a highly portable and efficient solution for you. The project will not just meet, but exceed all your expectations.
₹15,000 INR in 7 days
6.4
6.4

Hello, In a past project I built a custom C utility to parse and patch binary firmware files. I implemented low-level buffer operations and blake3 checksum calculations to modify specific header offsets while keeping the remaining file sections completely untouched. My plan is to write a clean command line utility that reads from standard input or a file and streams the binary data into memory using buffered file reading functions. I can parse the byte stream and use pointer arithmetic to locate the exact offsets of your flagged sections. Once located, I can apply your algorithmic rules, perform the required byte-level transformations, and write the structured stream directly to standard output or a designated output file. I can configure a clean Makefile that supports release and debug compilation targets using gcc on Linux and clang on macOS. 1) Are the input binary files relatively small enough to be loaded entirely into RAM, or should we implement a chunk-by-chunk streaming parser? 2) What specific command-line arguments, such as input or output file paths and configuration flags, do you want the tool to support? 3) Are there specific structural markers or magic bytes in the binary stream that the C parser needs to detect to find the flagged sections? Thanks, Bharat
₹15,000 INR in 5 days
5.4
5.4

Hi, I can build your small self-contained C command-line utility to read binary input, process the byte stream according to your rules, and write the transformed output to STDOUT or a specified file. The best solution is to first review your binary format, algorithmic rules, flagged sections, expected output behavior, and test vectors. I’ll then create clean ANSI C code with standard-library-only dependencies, preserving untouched file structure and updating only the required byte sections. I’m comfortable with C programming, binary parsing, byte-level data processing, CLI tools, Makefiles, gcc/clang builds, debugging, test-vector validation, and clear documentation. Deliverables include: * ANSI C source code * Binary input parsing * Rule-based data transformation * STDOUT/file output support * Preserve untouched structure * Command-line flags * Makefile with debug/release targets * Linux gcc compatibility * macOS clang compatibility * README with usage examples * Tested executable I’ll focus on portable, clean, well-documented code that passes your test vectors and is easy to maintain. Best regards Ankit
₹7,000 INR in 1 day
4.1
4.1

Hello, I'm a Red Team Operator with extensive knowledge and experience in the field. I've developed many malwares for different purposes such as persistence, initial access, priv esc.... I work with C/C++ and java. I'm pretty sure i can handle this task perfectly. Please reach out to me for more details. thanks.
₹12,000 INR in 7 days
3.6
3.6

Preserving file structure while surgically updating flagged sections is the part most people get wrong, usually by loading everything into one buffer and losing byte-alignment on write-back. I'll handle that with mapped read passes so untouched regions stay bit-identical. I'll deliver the CLI tool in strict ANSI C with no external deps, a Makefile supporting both release and debug targets, and a README covering build steps, flags, and usage examples. One thing worth noting: I'll add a `--dry-run` flag that dumps which sections would be modified without writing, makes it much easier to validate against your test vectors before committing output. 1) Are the flagged sections at fixed offsets, or do they depend on header values parsed at runtime? Happy to talk details in chat. Shayan
₹1,650 INR in 3 days
3.0
3.0

The careful part here is 'preserve the original file structure where untouched and update only the flagged sections' -- the tool has to treat the byte stream as regions, rewrite only what your rules flag, and leave every other byte identical. I'll build it so a diff of input vs output shows changes only in the flagged spans. Plan, once you share the spec + test vectors: - pure ANSI C, standard library only, compiles clean with gcc (Linux) and clang (macOS); - a region-parser that walks the byte stream, applies your rules to the flagged sections, and streams the rest through byte-for-byte; - output to STDOUT or -o <file>, with flags for in-place vs copy; - a Makefile with release and debug targets, and a doc comment on each function. I'll drive development straight off your test vectors -- it isn't done until every vector passes and untouched bytes are provably unchanged. You get source, a built executable, and a README with build steps, flags, and examples. Send the spec and vectors and I'll start on the parser. -- Ricardo, 5.0 stars
₹7,084 INR in 6 days
2.6
2.6

I am excited about the opportunity to create your command-line utility in C. My team and I have recently completed similar projects, focusing on binary data processing with a strong emphasis on portability and clear documentation. We excel in writing clean, well-structured code that meets all specified requirements. We’ll ensure your tool compiles effortlessly on both Linux and macOS, providing thorough documentation and a robust Makefile. I am confident we can deliver exactly what you need. Thank you, NobleSourcing
₹9,400 INR in 7 days
0.0
0.0

Hello I’m Nabeel Ismail From TechN I understand you need a C-based CLI tool for binary data processing, and we have successfully completed similar projects in the past. We will ensure your utility reads binary input, applies your algorithmic rules, and preserves the original file structure while meeting portability requirements for both Linux and macOS. Our approach includes clear function naming, concise documentation, and a comprehensive Makefile for seamless builds. I bring over 5 years of experience in developing command-line utilities and working with binary data processing, ensuring high-quality, efficient solutions. I'd love to chat about your project and suggest a follow-up discussion to align on your requirements. Regards, Nabeel Ismail
₹6,250 INR in 7 days
0.0
0.0

I can help you create a reliable command-line utility in C that processes binary data while preserving the original file structure. Your focus on portability and clear documentation stands out, and I appreciate that you want it to compile with both gcc and clang. My approach includes writing clean, well-named functions and providing a comprehensive README to guide you through build instructions and usage examples. I’ve done similar work: Modern Real Estate Investment Website - [Insert Link]. Let’s chat about your specific algorithmic rules and how we can ensure everything meets your expectations. You’ll get a free consultation where we can discuss the best approach. Regards, Dean
₹5,650 INR in 7 days
0.0
0.0

Hi! I am senior reverse engineer with the deep understanding of any low level code, binaries, systems and compilation problems. As this project is very straightforward I will write you well documented and secure code with compiler specific definitions if there would be a need. I mostly work on Linux and understand MacOS well as my second OS. Depending on the algo complexity it should take 1-2 days to finish. As I understand the algorithm is simple, but if there is a complex work we can adjust and discuss the details! Hope to work with you soon! No AI, genuine written human code.
₹1,500 INR in 1 day
0.0
0.0

Kunwarpur, India
Member since Jul 30, 2026
₹1500-12500 INR
₹1500-12500 INR
£20-250 GBP
₹75000-150000 INR
$10 USD
₹12500-37500 INR
₹400-750 INR / hour
$10-30 USD
$2-8 USD / hour
$30-250 USD
$250-750 USD
$10-30 USD
$10-100 USD
$30-250 USD
₹37500-75000 INR
$30-250 USD
$10-30 USD
₹1000000-1200000 INR
₹12500-37500 INR
₹100-400 INR / hour