[José Carlos Senciales]
> How can i know if i have my Python configured with large file support ?
> My version is:
> Zope Version (Zope 2.8.4-final, python 2.3.5, win32)
> Python Version 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32 bit
> Platform win32
All flavors of Windows Python have supported "large files" since Python 2.2,
so that's not the problem. You didn't say _which_ version of Windows you're
using, though, and that may be the problem. Here from the NEWS file for
- Large file support is now enabled on Win32 platforms as well as on
Win64. This means that, for example, you can use f.tell() and f.seek()
to manipulate files larger than 2 gigabytes (provided you have enough
disk space, and are using a Windows filesystem that supports large
partitions). Windows filesystem limits: FAT has a 2GB (gigabyte)
filesize limit, and large file support makes no difference there.
FAT32's limit is 4GB, and files >= 2GB are easier to use from Python now.
NTFS has no practical limit on file size, and files of any size can be
used from Python now.
If you're using a Windows version earlier than Windows NT, you're also using
FAT or FAT32, and nothing can be done on those to overcome the filesystem
limitations -- but then you shouldn't be trying to do serious work on a
Windows system earlier than NT anyway, or with a filesystem earlier than
NTFS. If you're running Win NT, 2000, 2003, or XP, and are using NTFS, you
shouldn't have any filesystem-related problems no matter how large Data.fs
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org