# Unzip File

Sıkıştırılmış dosyaları açar. Dosya yolu veya byte dizisi girişi destekler.



---

### :arrow_left:**GİRDİ**

| **Parametre** | **Tip** | **Zorunlu** | **Açıklama** |
|-----------|-----|---------|----------|
| `FilePath` | `String` | ✅Evet\* | Açılacak ZIP dosyasının yolu |
| `Data`    | `Syte[]` | ✅Evet\* | ZIP verisi (byte dizisi olarak) |
| `Password` | `SecureString` | ❌Hayır  | ZIP şifresi (varsa) |
| `UnzipFilePath` | `String` | ❌Hayır  | Dosyaların açılacağı hedef klasör |
| `Filter`  | `String` | ❌Hayır  | Dosya filtresi |

\*FilePath ve Data birbirinin alternatifidir (OverloadGroup). Biri zorunludur.



---

### :arrow_right:**ÇIKTI**

| **Parametre** | **Tip** | **Açıklama** |
|-----------|-----|----------|
| `IsUnzipFileSuccessful` | `Boolean`   | İşlem başarılı mı? |
| `UnzipFileMessage` | `String` | Sonuç mesajı (başarı/hata) |
| `UnzipFileResult` | `DataTable` | ZIP içerisindeki dosya girişleri |



---

### :arrow_down:**DİĞER**

| **Parametre** | **Tip** | **Varsayılan** | **Açıklama** |
|-----------|-----|------------|----------|
| `ThrowException` | `Boolean`   | ❌Hayır     | Hata durumunda exception fırlatsın mı? |