Les API fclear – fclear() (Clear a file) et fclear64() (Clear a file (large file enabled)) – permettent d’écrire des zéros binaires dans un fichier stream. On peut aussi faire cela avec les API write : write() (Write to Descriptor), writev() (Write to Descriptor Using Multiple Buffers), pwrite() (Write to
5. Utiliser les API fclear() et fclear64()
Descriptor with Offset), pwrite64() (Write to Descriptor with Offset (large file enabled)). Cependant, contrairement aux API write, les API fclear n’ont pas besoin d’un buffer contenant les données à écrire. Par conséquent, le système peut optimiser la performance et vous éviter ainsi l’overhead entraîné par la création et la mise à zéro d’un buffer de données pour l’écriture. En outre, une entrée du journal utilisateur de l’API fclear est beaucoup plus petite que l’entrée de journal utilisateur de l’API write équivalente. Le résultat net est que les API fclear offrent le moyen le plus efficace d’effacer les données d’un fichier stream. Utilisez ces nouvelles API V5R3 de manière appropriée, et vous pourrez améliorer la performance d’écriture des fichiers stream : jusqu’à 15 %. Pour plus d’informations sur ces API, visitez le Information Center (cliquez sur Programming|APIs|APIs by category|UNIXType| Integrated File System APIs).
A noter que l’on peut utiliser les API ftruncate – ftruncate() (Truncate file) et ftruncate64() (Truncate file (large file enabled)) – pour étendre un fichier avec des zéros binaires. On peut utiliser les API fclear pour faire la même chose. Cependant, les API ftruncate ont été optimiées pour tronquer et étendre les fichiers et, de ce fait, font mieux ou aussi bien que les API fclear.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Secteur public : l’IA accélère la modernisation des infrastructures
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
- IA dans les services financiers : priorité stratégique, mais passage à l’échelle sous tension
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
À la une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
