Find Jobs
Hire Freelancers

Binary flle alteration -- 3

$10-30 USD

Terminado
Publicado hace casi 3 años

$10-30 USD

Pagado a la entrega
oveview I need a gui to select a file, then the user select a second file, and the specific paths within the first file need to be replaced by the path of the second file Requirements. this is a binary file, not text. The gui will only allow a .layout file to be selected for the first file. The gui will show this path and file after selection. The gui will only allow the second file to be a .plan file. The gui will show this path and file after selection, as well as keep the first file path and file selection (two different boxes) The program will scan thru the .layout file for 00 00 00 C:/ (in hex), if the selected layout file is on the C: drive, if on another drive replace with that drive letter. if it finds an instance which has .layout in the path skip, see attachments for which ones to skip. once it finds a legitimate one, replace the path with the .plan filename path(without the .plan and with / instead of \), and pad any extra with 00s. If the selected .plan is longer, stop scanning and report back the condition. All paths found (except the ones to skip) should be the same. report back if they are not. Report back all instances found plus 75 bytes, and the replaced to the same number of byte. report the above in a window which is wide enough to see one replacement on one line. the window should be tall enough to show 25 replacements. the application should also log all of the above to a log file the application should also remember the last selected template directory and file for the next time, as it is expected to be the same file most of the time. see pictures note in the example the directory and file were changed and then padded with one extra 00 As the replacing of bytes is being padded, after the file is updated it should still have the same amount of bytes as the orginal file. if it does not, you have done something incorrectly
ID del proyecto: 30234145

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 3 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi! This looks like a quick and easy job, and I am experienced enough with C to complete it without any problem. I could also do it in Python if needed (the work would then be done quicker, and I can turn the script into an executable if you want me to). I hope that I'll be able to work with you soon! Best regards
$18 USD en 5 días
5,0 (1 comentario)
0,5
0,5
2 freelancers están ofertando un promedio de $109 USD por este trabajo
Avatar del usuario
Hello, thank you for your job posting. I read your description about your project I am a senior electrical engineer. I have plenty of experience in firmware development and micro-controller developments. I can write the firmware based on Arduino, Raspberry Pi, Pic, Atmega, FPGA, ARM, DSP, PLC and so on. And I can design the circuit by the Altium, Eagle, KiCAD, Allegro & OrCAD, PADs. I provide the services - Gerber files, Netlist generation, BOM generation and 3D Models of PCAD and ECAD. I am also good at AutoCAD, Solidworks. And I can simulate all circuits with Proteus, LT-spice, Matlab, Simulink, Multisim, and Labview as well. Due to my experience in firmware development, I will bring you the perfect result in time with high quality. I will also give you a detailed explanation of the process. Looking forward to hearing from you soon Thanks
$200 USD en 7 días
5,0 (10 comentarios)
4,9
4,9

Sobre este cliente

Bandera de CANADA
Calgary, Canada
5,0
8
Forma de pago verificada
Miembro desde dic 31, 2003

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.