Estensione a livello di codice
Il vantaggio di un file LDIF è che l'amministratore può esaminarne la funzione. Tuttavia, lo schema può anche essere esteso a livello di codice. Le estensioni a livello di codice hanno diversi meriti, ma un'applicazione è opaca; L'amministratore deve considerare attendibile la documentazione inclusa nell'applicazione di installazione. L'uso delle estensioni dello schema a livello di codice può essere una barriera alla distribuzione per le applicazioni che le usano. Un'estensione programmatica è invariante; è un eseguibile di Windows NT. Il file binario non può essere manomesso, a differenza di un file LDIF o .csv, che può essere modificato inavvertitamente o dannoso.
I vantaggi di un file LDIF includono:
- Le applicazioni possono rilevare e recuperare da errori e fornire commenti e suggerimenti degli utenti.
- Le applicazioni possono gestire Unicode senza ricorrere alla codifica Base64.
- Le applicazioni possono sfruttare le API di installazione di Windows Installer.
- Le applicazioni possono essere firmate per stabilire l'autenticità.