The following file size limits affect indexed files. The default (where IDXFORMAT=0) is IDXFORMAT 8. 
               	 
            
 
            	 
            To create files of a different format, use the IDXFORMAT extfh.cfg or compiler directive setting. To convert existing files
               to other formats, use the Rebuild utility. 
               	 
            
 
            	 
             
               	 
               
                   
                     		   
                     		   
                     		   
                     		   
                     		   
                     		  
                      
                        			 
                         
                           				
                           | IDXFORMAT 
                              				
                            |  
                           				
                           Exclusive (#) 
                              				
                            |  
                           				
                           Exclusive with duplicate key compression on 
                              				
                            |  
                           				
                           Shared with default locking 
                              				
                            |  
                           				
                           FILEMAXSIZE set to 
                              				
                            |  
                           			 
                        
 
                        		  
                      
                     		  
                      
                        			 
                         
                           				
                           | 1 
                              				
                            |  
                           				
                           4 Gb 
                              				
                            |  
                           				
                           2 Gb 
                              				
                            |  
                           				
                           1 Gb 
                              				
                            |  
                           				
                           4 or 8 
                              				
                            |  
                           			 
                        
 
                        			 
                         
                           				
                           | 2 
                              				
                            |  
                           				
                           4 Gb 
                              				
                            |  
                           				
                           2 Gb 
                              				
                            |  
                           				
                           1 Gb 
                              				
                            |  
                           				
                           4 or 8 
                              				
                            |  
                           			 
                        
 
                        			 
                         
                           				
                           | 3 
                              				
                            |  
                           				
                           4 Gb 
                              				
                            |  
                           				
                           2 Gb 
                              				
                            |  
                           				
                           1 Gb 
                              				
                            |  
                           				
                           4 or 8 
                              				
                            |  
                           			 
                        
 
                        			 
                         
                           				
                           | 4 
                              				
                            |  
                           				
                           4 Gb 
                              				
                            |  
                           				
                           2 Gb 
                              				
                            |  
                           				
                           1 Gb 
                              				
                            |  
                           				
                           4 or 8 
                              				
                            |  
                           			 
                        
 
                        			 
                         
                           				
                           | 8 and 12 
                              				
                            |  
                           				
                           4 Gb 
                              				
                            |  
                           				
                           2 Gb 
                              				
                            |  
                           				
                           1 Gb 
                              				
                            |  
                           				
                           4 
                              				
                            |  
                           			 
                        
 
                        			 
                         
                           				
                           | 8 and 12 
                              				
                            |  
                           				
                           256 Tb 
                              				
                            |  
                           				
                           128 Tb 
                              				
                            |  
                           				
                           256 Tb 
                              				
                            |  
                           				
                           8 
                              				
                            |  
                           			 
                        
 
                        		  
                      
                     		
                  
                 
               	 
              
            	 
            where: 
               	 
            
 
            	 
             
               		
               -  (#) = either accessing files exclusively or accessing shared files with the extfh.cfg or compiler directive setting of LOCKTYPE
                  1 or 2. That is, file size is not affected when using LOCKTYPE 1 or 2. 
                  		
               
  
               		
               -  FILEMAXSIZE is an extfh.cfg setting that defaults to 8 
                  		
               
  
               		
               -  For IDXFORMAT 8 or IDXFORMAT 12 files only, if you increase the extfh.cfg setting FILEPOINTERSIZE to 
                  		  8, you increase file size limits to: 
                  		  
                  
 
                     		  
                     
                         
                           				 
                           				 
                           				 
                           				 
                           				 
                           				
                            
                              				  
                               
                                 					 
                                 | IDXFORMAT 
                                    					 
                                  |  
                                 					 
                                 Exclusive (#) 
                                    					 
                                  |  
                                 					 
                                 Exclusive with duplicate key compression on 
                                    					 
                                  |  
                                 					 
                                 Shared with default locking 
                                    					 
                                  |  
                                 					 
                                 FILEMAXSIZE set to 
                                    					 
                                  |  
                                 				  
                              
 
                              				
                            
                           				
                            
                              				  
                               
                                 					 
                                 | 8 and 12
                                    					 
                                  |  
                                 					 
                                 16 Eb 
                                    					 
                                  |  
                                 					 
                                 8 Eb 
                                    					 
                                  |  
                                 					 
                                 4 Eb 
                                    					 
                                  |  
                                 					 
                                 8 
                                    					 
                                  |  
                                 				  
                              
 
                              				
                            
                           			 
                        
                       
                     		  
                    
                  		
                 
               	 
            
 
            	 
            Note:  
               		
                
                  		  
                  - The above figures are determined by the pointer size used to address the file. For example: 
                     			 
                     
 
                        			 
                        
                            
                              				   
                              				   
                              				   
                              				   
                              				   
                              				   
                              				   
                              				  
                               
                                 					 
                                  
                                    						
                                    | 32 bits 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    2^32 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    4,294,967,296 bytes 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    4 Gb (Gigabytes) 
                                       						
                                     |  
                                    					 
                                 
 
                                 					 
                                  
                                    						
                                    | 48 bits 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    2^48 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    281,474,976,710,656 bytes 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    256 Tb (Terabytes) 
                                       						
                                     |  
                                    					 
                                 
 
                                 					 
                                  
                                    						
                                    | 64 bits 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    2^64 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    18,446,744,073,709,551,616 bytes 
                                       						
                                     |  
                                    						
                                    = 
                                       						
                                     |  
                                    						
                                    16 Eb (Exabytes or MegaTerabytes) 
                                       						
                                     |  
                                    					 
                                 
 
                                 				  
                               
                              				
                           
                          
                        			 
                       
                     		  
                    
                  		  
                  -  LOCKTYPE settings of 1 and 2 were specifically introduced in order to avoid the file size limit imposed by sharing files.
                     
                     		  
                  
  
                  		  
                  -  If you set FILEMAXSIZE to 
                     			 8, IDXFORMAT 8 and IDXFORMAT 12 both support very large files with the default locking mechanism. Therefore, you are recommended
                     to use IDXFORMAT 8 or IDXFORMAT 12 for large files rather than any of the other formats which also require LOCKTYPE 1 or 2
                     for large files. (LOCKTYPE=1 has the disadvantage of not allowing locked data to be read at all while LOCKTYPE=2 has the disadvantage
                     of using up an extra file handle for the .LCK file that contains the locks).