[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
(Intel)] System
> 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
Python 2.2a3:

- 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

Reply via email to