Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 8.2   8.3   8.4   8.5   9.0   9.1   9.2   9.3   9.4   9.5    Statistic  


Lists content of archive as JSON.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
Archive 9.0 Yes Yes Yes Yes Yes
MBS( "Archive.Content"; Archive { ; Passphrase } )   More


Parameter Description Example value
Archive Either container with archive or native file path. "C:\test\"
Passphrase Optional
Password to use.


Returns JSON or error.


Lists content of archive as JSON.
JSON has an entry count for the file count, an entry format for the format type and an entry for files array.


Check archive content:

Set Variable [ $list ; Value: MBS("Archive.Content"; If(IsEmpty($Path); $Container; $Path)) ]
If [ MBS("IsError") ]
    Show Custom Dialog [ "Failed to read container" ; $list ]
    Set Field [ $Content ; MBS("JSON.Colorize"; $list) ]
End If

Get content of encrypted archive:

MBS( "Archive.Content";
"/Users/cs/Desktop/"; /* path to archive (or container) */
"98234kjh245234" /* password */)

See also

Blog Entries

Release notes

Created 8th December 2018, last changed 12nd February 2019

Archive.Compress   -   Archive.Extract

Feedback: Report problem or ask question.

MBS Xojo tutorial videos