Skip to main content

Unarchiver

Unarchiver | Sybot Documentation

Unarchiver

  • Task type: unarchiver

Descrizione

Il task "Unarchiver" consente di decomprimere archivi permettendo l'estrazione dei dati in directory di destinazione personalizzate.

unarchiver_config.png

Parametri di Configurazione

  • Percorso di input: path assoluto del file da decomprimere (es. /home/user/archivio.zip o parametro dinamico #>archivio_scaricato<#).
  • Percorso di output: directory dove verranno estratti i file contenuti nell'archivio.
  • Formato da decomprimere: dropdown per selezionare il formato dell'archivio (zip, tar, tar.gz, bzip2, tar.bz2, gzip).
  • Crea percorso se non esiste: se selezionato, crea automaticamente la cartella di destinazione se non è già presente sul filesystem.
  • Sovrascrivi: se attivo, sovrascrive eventuali file già presenti nel percorso di output con lo stesso nome.
  • Imposta Password: permette di inserire la chiave di cifratura per gli archivi protetti.

Nota

Questa opzione è visibile e utilizzabile solo se il formato selezionato è zip.

Parametri di Output

  • result: messaggio descrittivo dell'esito dell'operazione (es: File decompresso con successo in: /home/user/test).
  • filepath: percorso assoluto della directory dove sono stati estratti i file (il Percorso di output).
  • resultJson: rappresenta il risultato dell’esecuzione del task in formato JSON.

Esempio resultJson

{
"id": 18957,
"name": "Unarchiver",
"type": "unarchiver",
"type_name": "Unarchiver",
"type_description": "Decomprime file o directory",
"config": {
"format": "tar.gz",
"password": "...",
"overwrite": false,
"input_path": "/home/user_test/test_output/report_23190.tar.gz",
"output_path": "/home/user_test/test",
"set_encrypt": false,
"create_output_dir": true
},
"run_info": {
"run_id": 1457448,
"status": "Completed",
"run_result": "Success",
"result_text": "File decompresso con successo in: /home/user_test/test"
},
"output_parameters": {
"filepath": "/home/user_test/test",
"exitStatus": "0"
}
}