TraditionalEncryptionSettings

Inheritance: java.lang.Object, com.aspose.zip.EncryptionSettings

public class TraditionalEncryptionSettings extends EncryptionSettings

Inställningar för traditionell ZipCrypto-algoritm i ett ZIP-arkiv.

Se avsnitt 6.0 i ZIP-formatbeskrivning: https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT

Konstruktörer

KonstruktorBeskrivning
TraditionalEncryptionSettings(String password)Initierar en ny instans av klassen TraditionalEncryptionSettings.
TraditionalEncryptionSettings(String password, Charset encoding)Initierar en ny instans av klassen TraditionalEncryptionSettings med användardefinierad kodning.
TraditionalEncryptionSettings()Initierar en ny instans av klassen TraditionalEncryptionSettings utan ett lösenord.

TraditionalEncryptionSettings(String password)

public TraditionalEncryptionSettings(String password)

Initierar en ny instans av klassen TraditionalEncryptionSettings.

try (Archive archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$")))) { archive.createEntry(“data.bin”, “data.bin”); archive.save(zipFile); }




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| password | java.lang.String | Password for encryption. |

### TraditionalEncryptionSettings(String password, Charset encoding) {#TraditionalEncryptionSettings-java.lang.String-java.nio.charset.Charset-}

public TraditionalEncryptionSettings(String password, Charset encoding)



Initializes a new instance of the [TraditionalEncryptionSettings](../../com.aspose.zip/traditionalencryptionsettings) class with user defined encoding.

    try (Archive archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p£s$", StandardCharsets.US_ASCII)))) {
        archive.createEntry("data.bin", "data.bin");
        archive.save(zipFile);
    }
 
```

Användning av denna konstruktor avråds. Att ange kodningen kan strida mot standarden och skapa ett inkompatibelt arkiv.

**Parameters:**
| Parameter | Typ | Beskrivning |
| --- | --- | --- |
| lösenord | java.lang.String | Lösenord för kryptering. |
| kodning | java.nio.charset.Charset | Kodning för lösenordstecken. |

### TraditionalEncryptionSettings() {#TraditionalEncryptionSettings--}
```
public TraditionalEncryptionSettings()
```


Initierar en ny instans av klassen [TraditionalEncryptionSettings](../../com.aspose.zip/traditionalencryptionsettings) utan ett lösenord.