From owner-freebsd-chat@FreeBSD.ORG Tue Feb 17 02:37:10 2015 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0AB838A0 for ; Tue, 17 Feb 2015 02:37:10 +0000 (UTC) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C9C368E2 for ; Tue, 17 Feb 2015 02:37:09 +0000 (UTC) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id D2702209A8 for ; Mon, 16 Feb 2015 21:37:07 -0500 (EST) Received: from web6 ([10.202.2.216]) by compute1.internal (MEProxy); Mon, 16 Feb 2015 21:37:08 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= message-id:x-sasl-enc:from:to:mime-version :content-transfer-encoding:content-type:subject:date; s=mesmtp; bh=Kux6RrYwbjv1sgtMHZdaLrz/nkQ=; b=bvmjezONn0qYsci2ygdcQ3UljyBH f/lF+Qu4XoAevgywvxFi1Jrj0GFbjKdo9HsUU6VoHwyLTBEbMkwrC/kHlggrXqBu cp0vERzkXpOvoITusU5D3qiRBJe2Tbe3b+va3UbbK+FCAetMOLQMnbD2Fx/NiNDk VCKEdcbZlvym/0k= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:x-sasl-enc:from:to :mime-version:content-transfer-encoding:content-type:subject :date; s=smtpout; bh=Kux6RrYwbjv1sgtMHZdaLrz/nkQ=; b=twSffSzbUR6 cl7+l0YpAQLoBPrACe0o8ej7m6qAgl9yziUOYp+vUQeB6vei7pMOMeKSHReRwdzm dbx0FgGrN6vDzvjZTIL5fQbP7OAykLr2Rj65N72F9ir/BJwLvebnLlPjVUXiClEo Auqvm6WerLwkIXRsTl+9Q7iRpeY4XJGg= Received: by web6.nyi.internal (Postfix, from userid 99) id 225425E8C7; Mon, 16 Feb 2015 21:37:08 -0500 (EST) Message-Id: <1424140628.3400388.228383569.629B0401@webmail.messagingengine.com> X-Sasl-Enc: wLvWFuuSfv+0oJ2UqoQEMb4NAKj51i1m4Wwls6+BDu/e 1424140628 From: "Jason C. Wells" To: freebsd-chat@freebsd.org MIME-Version: 1.0 X-Mailer: MessagingEngine.com Webmail Interface - ajax-4ba7306c Subject: Analyze and Edit a Binary File Date: Mon, 16 Feb 2015 18:37:08 -0800 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2015 02:37:10 -0000 I use some engineering software called Catia. The files produced by Catia encode a software version number. If the version number is greater than the version of the installed software, Catia refuses to open the file. This is annoying in the extreme. Especially if you want to share files in the spirit of open source. If the files that I create are newer than the Catia version of my audience, then my audience can't use my files. My question to my more knowledgeable computer geek friends: How do I analyze and edit an arbitrary binary file? I know this is a bigger topic than a quick response on -chat might allow. So really what I am asking is, What tools, topics, and keywords do I need to google in order to understand this task. Thanks in advance, Jason C. Wells