La conversion de données de fichier stream est facultative. Elle se produit (selon ce qui est spécifié quand un fichier stream est ouvert) pendant des opérations de lecture et d’écriture, pour convertir les données du CCSID (Coded Character Set Identifier) du fichier stream en CCSID du job, ou réciproquement. Côté
4. Réduire le nombre de conversions de données
positif, la conversion permet aux applications de partager plus facilement les données de fichiers stream sur de nombreux CCSID ou langages différents. Côté négatif, la conversion engendre de l’overhead.
Ainsi, un test de performance simple indique que la lecture des données de fichier stream sans conversion de données peut être jusqu’à trois fois plus rapide que la lecture des mêmes données avec conversion. Le test de performance a lu 256 méga-octets de données en morceaux de un méga-octet à partir d’un fichier stream dont les données étaient stockées dans CCSID 1208.
Pour les lectures de conversion de données, les données ont été renvoyées dans CCSID 37.
On l’aura compris, en ne convertissant des données que quand c’est nécessaire, on peut améliorer la performance de lecture et d’écriture des fichiers stream. Ainsi, l’API fopen() (open file C runtime) par défaut suppose que la conversion de données est nécessaire. Par conséquent, il y a overhead même sans conversion de données. Pour éviter le comportement par défaut, utilisez l’indicateur binary (-b) pour obtenir à la fois la fonctionnalité souhaitée et la performance optimale. Il ne faut pas confondre l’API fopen() avec l’API open() (Open file) qui, par défaut, ne suppose pas que la conversion de données est nécessaire.
Pour plus d’informations sur la conversion de données, visitez le Information Center (cliquez sur Files and file systems|Integrated file system|Programming Support|Data conversion).
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Chiffrements symétrique vs asymétrique
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
