This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Fabio, A little more clarification is needed to my last reply. I said: Each variable in the file cannot exceed 4GB (not 2GB), in netCDF versions after 3.6.1, including the current netCDF 4.1.1. The actual maximum size of a variable on a 32-bit platform is (2^32 - 4) bytes. Part of the confusion is a documentation error here: http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#Classic-Limitations which I just discovered hasn't been updated since the size limit on a single variable was changed from 2GB (2^31 - 4) to 4GB (2^32 - 4) in versions since netCDF 3.6.1. I was confused and the original documentation is correct. The netCDF classic format limits all but the last variable to 2GB in size. It is the 64-bit offset file format that permits all variables to be 4GB in size, and the last variable to be even larger. The netCDF-4/HDF5 format variant has no 4GB limits on the size of any variable. Sorry for the confusion! --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: ZCE-849683 Department: Support netCDF Priority: Normal Status: Closed