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à.