Subject: Re: [nmr_sparky] Problem with conversion 3D and 4D spectra from bruker
From: Tom Goddard
Date: Oct 24, 2013

Previous: 894 Next: 896


The Sparky distributions are all 32-bit programs (from 2008 when 64-bit was not common). In 32-bit file offsets go up to only 4 Gbytes. In fact they are signed integers which limits them to accessing 2 Gbyte files. On Linux there is some special code in Sparky to support 64-bit file offsets. So I believe that in Linux Sparky you can convert and use files larger than 2 Gbytes. But I am quite sure Windows and Mac have a 2 Gbyte limit.

I believe the Sparky code could be recompiled 64-bit on Mac, Windows and Linux and that would make files larger than 2 Gbytes work. But it is not simple to compile Sparky. The source code is available on the Sparky web site, but the build scripts are a mess, so youd have to be pretty resourceful to get the compilation to work.

Tom


On Oct 24, 2013, at 4:26 AM, wrote:

Dear colleagues

I have a strange problem with conversion 3D and 4D data from bruker format to ucsf using bruk2ucsf script. Everything work well for spectra smaller then ca. 2GB. But for larger file i cant convert file, i have massage : Failed initializing UCSF files with zeros. This is a big problem for hight resolution 3D and 4D spectra obtained by NUS. Sometimes it is possible to open properly 3rrr or 4rrrr file just in sparky, but in most case half of the spactra is missing. I am sure that spectra are processed correctly becouse i can check it in TopSpin. I use sparky 3.113 on windows (I also try convert file on linux but i have exactly the same problem) ant TopSpin3.2.

How i can fix this problem??