Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:hardware:informations:file-system-format

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
back2root:ibm-pc-ms-dos:hardware:informations:file-system-format [2023/03/03 17:52] – [File Descriptor Table] fraterback2root:ibm-pc-ms-dos:hardware:informations:file-system-format [2023/03/03 17:52] (Version actuelle) – [Tableau] frater
Ligne 69: Ligne 69:
  
 ==== File Descriptor Table ==== ==== File Descriptor Table ====
- +{{tablelayout?rowsHeaderSource=Auto}} 
-| 00|   word |   count of handles referring to this file or zero if file is no longer open                                                       +^  Offset  ^  Size     ^ Description                                                                                                                       ^ 
-| 02|   word| open mode, bit 15 set if file id opened via FCB                                                                                     + 00       word     | count of handles referring to this file or zero if file is no longer open                                                         
-| 04|   byte| file attribute                                                                                                                      + 02       word     | open mode, bit 15 set if file id opened via FCB                                                                                   
-| 05|   word| device info word                                                                                                                    + 04       byte     | file attribute                                                                                                                    
-| 07|   dword| if char device pointer to device driver header if block device pointer to DOS Device Control Block or REDIR data                  | + 05       word     | device info word                                                                                                                  
-| 0B|   word| starting cluster of file                                                                                                            + 07       dword    | if char device pointer to device driver header if block device pointer to DOS Device Control Block or REDIR data                  | 
-| 0D|   word| file time                                                                                                                           + 0B       word     | starting cluster of file                                                                                                          
-| 0F|   word| file date                                                                                                                           + 0D       word     | file time                                                                                                                         
-| 11|   dword| file size                                                                                                                         | + 0F       word     | file date                                                                                                                         
-| 15|   dword| current file position                                                                                                             | + 11       dword    | file size                                                                                                                         | 
-| 19|   dword| if network redirector, pointer to REDIRIFS record word if local block dev, relative cluster within file of the last cluster read  | + 15       dword    | current file position                                                                                                             | 
-| 1B|   dword| if local, sector number of directory entry                                                                                        | + 19       dword    | if network redirector, pointer to REDIRIFS record word if local block dev, relative cluster within file of the last cluster read  | 
-| 1F|   byte| if local, number of directory entry within sector                                                                                   + 1B       dword    | if local, sector number of directory entry                                                                                        | 
-| 20|  11bytes| filename in FCB format                                                                                                            | + 1F       byte     | if local, number of directory entry within sector                                                                                 
-| 2B|   dword| SHARE pointer to previous SFT sharing same file                                                                                   | + 20      |  11bytes  | filename in FCB format                                                                                                            | 
-| 2F|   word| SHARE number of network machine opening file                                                                                        + 2B       dword    | SHARE pointer to previous SFT sharing same file                                                                                   | 
-| 31|   word| PSP segment of file owner                                                                                                           + 2F       word     | SHARE number of network machine opening file                                                                                      
-| 33|   word| offset within SHARE code seg of sharing record 0000h = none                                                                         + 31       word     | PSP segment of file owner                                                                                                         
-| 35|   word| absolute cluster number of last cluster read zero if file has never been read or written                                            + 33       word     | offset within SHARE code seg of sharing record 0000h = none                                                                       
-| 37|   dword| pointer to file IFS driver, NULL if native DOS                                                                                    |+ 35       word     | absolute cluster number of last cluster read zero if file has never been read or written                                          
 + 37       dword    | pointer to file IFS driver, NULL if native DOS                                                                                    |
  
  
back2root/ibm-pc-ms-dos/hardware/informations/file-system-format.1677862328.txt.gz · Dernière modification : 2023/03/03 17:52 de frater