comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » does restoring sav file routines open the way to some sort of decompilation?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
does restoring sav file routines open the way to some sort of decompilation? [message #89357] Wed, 27 August 2014 01:43 Go to next message
bremen.dlr is currently offline  bremen.dlr
Messages: 3
Registered: August 2014
Junior Member
In order to hand my idl routines to other research groups, I would like to not give away my source code but only binaries of my routines. Now, sav files look like the way to go. My only concern is whether the restoring of such sav files might give access in some obscure way to the source code of my routines, ie does the restore command enable a gifted IDL user to perform a decompilation of the binaries? Or am I perfectly safe by handing over sav file routines (ie not give away the ideas and work in my source code)?
Thanks for your answers.
Re: does restoring sav file routines open the way to some sort of decompilation? [message #89358 is a reply to message #89357] Wed, 27 August 2014 05:51 Go to previous messageGo to next message
skymaxwell@gmail.com is currently offline  skymaxwell@gmail.com
Messages: 127
Registered: January 2007
Senior Member
Hi,

User can't get access to your IDL code through SAV files.
Re: does restoring sav file routines open the way to some sort of decompilation? [message #89360 is a reply to message #89358] Wed, 27 August 2014 06:36 Go to previous messageGo to next message
bremen.dlr is currently offline  bremen.dlr
Messages: 3
Registered: August 2014
Junior Member
Am Mittwoch, 27. August 2014 14:51:16 UTC+2 schrieb skymaxwell:
> Hi,
>
>
>
> User can't get access to your IDL code through SAV files.

Thanks for the quick reply. Can you give some kind of technical details about the inner workings of a function call "restore"? Or some official reference in IDL docs? (This does not mean I distrust your word nor is it meant to discredit your expertise in any way, I just want to be double-sure about this).
Re: does restoring sav file routines open the way to some sort of decompilation? [message #89361 is a reply to message #89360] Wed, 27 August 2014 07:50 Go to previous messageGo to next message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
On Wednesday, August 27, 2014 7:36:57 AM UTC-6, breme...@gmail.com wrote:
> Am Mittwoch, 27. August 2014 14:51:16 UTC+2 schrieb skymaxwell:
>
>> Hi,
>
>>
>
>>
>
>>
>
>> User can't get access to your IDL code through SAV files.
>
>
>
> Thanks for the quick reply. Can you give some kind of technical details about the inner workings of a function call "restore"? Or some official reference in IDL docs? (This does not mean I distrust your word nor is it meant to discredit your expertise in any way, I just want to be double-sure about this).

Hi breme (?),

This is Chris Torrence, Technical Lead for IDL at Exelis VIS. I can confirm what the other poster said. IDL *code* Save files are encrypted with a proprietary algorithm that prevents the de-coding of the compiled code. (Data save files are not encrypted.) If you compile your code and save it to an IDL save file, there should be no way for a user to decrypt the contents and recover your code. This encryption was added in IDL 6.1 (2004) so as long as you create your save files with a more recent IDL version, you can ensure that it is safe.

Cheers,
Chris
Exelis VIS
Re: does restoring sav file routines open the way to some sort of decompilation? [message #89363 is a reply to message #89360] Wed, 27 August 2014 11:37 Go to previous messageGo to next message
skymaxwell@gmail.com is currently offline  skymaxwell@gmail.com
Messages: 127
Registered: January 2007
Senior Member
Here is citing from IDL Help (v8.3)

You can create binary files containing data variables, system variables, functions, procedures, or objects using the SAVE procedure. These SAVE files can be shared with other users who will be able to execute the program, but who will not have access to the IDL code that created it. Variables that are used from session to session can be saved as and recovered from a SAVE file.


>
>>
>
>> User can't get access to your IDL code through SAV files.
>
>
>
> Thanks for the quick reply. Can you give some kind of technical details about the inner workings of a function call "restore"? Or some official reference in IDL docs? (This does not mean I distrust your word nor is it meant to discredit your expertise in any way, I just want to be double-sure about this).
Re: does restoring sav file routines open the way to some sort of decompilation? [message #89367 is a reply to message #89357] Thu, 28 August 2014 04:37 Go to previous message
bremen.dlr is currently offline  bremen.dlr
Messages: 3
Registered: August 2014
Junior Member
Am Mittwoch, 27. August 2014 10:43:30 UTC+2 schrieb breme...@gmail.com:
> In order to hand my idl routines to other research groups, I would like to not give away my source code but only binaries of my routines. Now, sav files look like the way to go. My only concern is whether the restoring of such sav files might give access in some obscure way to the source code of my routines, ie does the restore command enable a gifted IDL user to perform a decompilation of the binaries? Or am I perfectly safe by handing over sav file routines (ie not give away the ideas and work in my source code)?
>
> Thanks for your answers.

Thanks skymaxwell and Chris Torrence. I guess that fully answers my questions and leaves no more room for any concern. Cheers ;)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Retrieving labels of tick marks
Next Topic: 3D Scatter Plot

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 11:32:42 PDT 2025

Total time taken to generate the page: 0.00845 seconds