SFTP Version 6: 7. File Attributes A new compound data type, 'ATTRS', is defined for encoding file attributes. The same encoding is used both when returning
file attributes from the server and when sending file attributes to the server. uint32 valid-attribute-flags byte type always present uint64 size if flag SIZE
uint64 allocation-size if flag ALLOCATION_SIZE string owner if flag OWNERGROUP string group if flag OWNERGROUP uint32 permissions if flag PERMISSIONS int64
atime if flag ACCESSTIME uint32 atime-nseconds if flag SUBSECOND_TIMES int64 createtime if flag CREATETIME uint32 createtime-nseconds if flag SUBSECOND_TIMES
int64 mtime if flag MODIFYTIME uint32 mtime-nseconds if flag SUBSECOND_TIMES int64 ctime if flag CTIME uint32 ctime-nseconds if flag SUBSECOND_TIMES string acl
if flag ACL uint32 attrib-bits if flag BITS uint32 attrib-bits-valid if flag BITS byte text-hint if flag TEXT_HINT string mime-type if flag MIME_TYPE uint32
link-count if flag LINK_COUNT string untranslated-name if flag UNTRANSLATED_NAME uint32 extended-count if flag EXTENDED extension-pair extensions SFTP Version
3: 5. File Attributes uint32 flags uint64 size present only if flag SSH_FILEXFER_ATTR_SIZE uint32 uid present only if flag SSH_FILEXFER_ATTR_UIDGID uint32 gid
present only if flag SSH_FILEXFER_ATTR_UIDGID uint32 permissions present only if flag SSH_FILEXFER_ATTR_PERMISSIONS uint32 atime present only if flag
SSH_FILEXFER_ACMODTIME uint32 mtime present only if flag SSH_FILEXFER_ACMODTIME uint32 extended_count present only if flag SSH_FILEXFER_ATTR_EXTENDED string
extended_type string extended_data ... more extended data (extended_type - extended_data pairs), so that number of pairs equals extended_count
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Standard: netstandard2.0, netstandard2.1
.NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.