Bonjour,

je suis chargé de synchroniser un LDAP avec une base de données mySQL.
Pour ce faire, je récupère un fichier au format .ldif de cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
dn: dc=example,dc=com
objectClass: domain
objectClass: top
dc: example
entryUUID: 7527387d-1e6c-33a1-bbf0-62f431bffeb2
 
...+ entrées de mon LDAP
Je compte récupérer certaines données dans ce fichier pour ensuite les ajouter à la base.
Cependant, je ne sais quel système de flux utiliser pour réaliser les opérations que je veux, à savoir :

-parcourir, pouvoir itérer sur chaque ligne du fichier
-une méthode "equals" qui permettrait de comparer une chaine de caractère précise du fichier avec ce que j'aurais spécifié.
-une extraction simple d'une chaine de caractère de ce-dit fichier.

alors voila après un ou deux tutos sur internet, j'ai vu qu'il y avait plusieurs façons de manipuler un fichier (flux d'octets, flux d'objets, flux directs, etc...) et je voudrais savoir lequel correspondrait le mieux à mes attentes ?

merci d'avance !