Find Jobs
Hire Freelancers

Compare Windows .obj files ignoring timestamps

$30-100 USD

Cerrado
Publicado hace alrededor de 14 años

$30-100 USD

Pagado a la entrega
I maintain an open-source program called ObjCmp (attached) which can compare two Windows .obj files and tell whether they're "functionally identical". Two objects built from identical sources using the same tools and the same options, on the same machine, should be functionally identical. The problem is that they contain timestamps. What ObjCmp does is figure out where the timestamp fields are within the .obj format and ignore them for comparison purposes. You can read the documentation that comes with ObjCmp for more detail if you want to. Unfortunately ObjCmp currently does not know how to handle "whole program optimization" objects built with the /GL compiler flag. Objects built with /GL have an undocumented format which is not standard COFF. MS says we shouldn't depend on this format, but I'd still like to see if it can be handled. It's not really necessary to reverse-engineer the whole format, of course, just to figure out where the timestamps are and skip over them. If you look in the "testdata" subdir of the attachment there are files [login to view URL] and [login to view URL], and [login to view URL] and R2.obj. The D objects were built without /GL and ObjCmp can tell that they're functionally identical. The R objects should work the same way but they were built with /GL and the format is unknown. The task is to modify ObjCmp to handle /GL .obj files such that (in particular) [login to view URL] and [login to view URL] compare as identical. ## Deliverables I will give strong preference to a bidder who posts a working binary along with the bid.
ID del proyecto: 3113136

Información sobre el proyecto

Proyecto remoto
Activo hace 14 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

Sobre este cliente

Bandera de UNITED STATES
United States
5,0
27
Miembro desde ene 28, 2006

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.