Mitchell Timin skrev: > larryl wrote: > >>> I wrote a C program that converts a text file of numbers to a binary >>> file of floats, or vice-versa. It's attached. It's all in one file, >>> so you just have to compile that file and make an executable called >>> "convert" or "convert.exe" >>> >>> Then, say you have a chromosome file named "savedchromes". You just >>> type the commmand: >>> convert savedchromes >>> and you get a file called savedchromes.txt which consists of the same >>> values in text form. You can then email that file to someone whos >>> floats are not binary compatible. He will then give the command: >>> convert savedchromes.txt >>> He will get a binary file named savedchromes.txt.bin which is >>> compatible with his machine. He can rename the file to something more >>> convenient if he wishes. >>> >>> m >>> >>> >> Isn't it better to avoid the confusion and let the programs save and >> load in ascii ? >> > There certainly are advantages to that, as has been pointed out before > by several people. > > There are two reasons in favor of the present binary approach: > > 1. It's already coded and tested. > > 2. The text files need to be at least 2.5 times the size, in bytes. > Since some of our savedchromes files are quite large already, it's not > desirable to multiply their size by 2.5. (I remember some savedchromes > files being over 200,000 bytes.) > > Larry, would you like to take over the waybak project, and eventually > release it with both of our names as authors? > Then you could change the savedchromes format to text, if you want. > > m > > Maybe an ascii option in the INI file could be an start ? I could try to add it if you like.
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
