I did search the site for the info, but if it's there, it's too hard to find ;)
So what's the maximum size for a ⎕F-File and a single component (32bis vs 64, and possible also v11 (and onwards) vs. 10 - if there is a diff)?
Max. filesize/component size
- Richard|Dyalog
- Posts: 44
- Joined: Thu Oct 02, 2008 11:11 am
Re: Max. filesize/component size
The limit on the total size of a component file, and for each individual component within it, is 2*32 bytes (4GB) for 32 bit files and 2*64 bytes (18EB) for 64 bit files, filesystem permitting. Each component consists of array data plus some overhead, and each component file consists of components plus some overhead, so eg a 32 bit file cannot contain as much as 4GB of APL data. The overheads are included in the size limits. The component overhead is typically a few dozen bytes per component (the exact amount depends on whether the file is 32/64 bit and whether the file is journaled/checksummed). The file overhead depends on how many components are on the file and how fragmented it is.
Both 32 and 64 bit files can contain up to 2*32 - 2 components.
These limits have remained the same from 10.0 onwards (64-bit component files were not introduced until 10.1).
Both 32 and 64 bit files can contain up to 2*32 - 2 components.
These limits have remained the same from 10.0 onwards (64-bit component files were not introduced until 10.1).