Tout ce que vous devez savoir sur les formats de fichiers et leurs propriétés

  • Michael Cain
  • 0
  • 3376
  • 186
Publicité

le fichier fait partie de le parties fondamentales de l'expérience informatique. Mais qu'est-ce qu'un “fichier” en tous cas? C'est une icône sur votre bureau, une entrée dans une liste qui ouvre votre budget sous forme de feuille de calcul et un nom que vous pouvez donner à votre dernier selfie. En fin de journée, un “fichier” est une collection de bits (zéros et uns) disposés dans un motif que certaines applications comprennent.

Les développeurs peuvent garder ces modèles secrets, ce qui obligera les utilisateurs à conserver un programme particulier malgré les alternatives. Guide complet du convertisseur de fichiers Microsoft Office Guide complet du convertisseur de fichiers Microsoft Office Si vous avez déjà converti un fichier texte, tel que PDF en Word, le défi. Parfois, c'est aussi simple que l'impression, d'autres fois, vous avez besoin d'outils spéciaux. Entrez ce guide de convertisseur. . D'autres développeurs peuvent en réalité encourager l'adoption de leurs formats. Dans certains cas, vous pourrez peut-être facilement ouvrir et interpréter le format, ou bien il sera impossible de l'utiliser en dehors de son application native. Nous allons explorer des exemples de tout ce qui précède dans cet article.

Formats de fichiers binaires et textuels

Le premier aspect important des différents types de fichiers est qu’il soit binaire ou textuel. Regardons chacun d'eux à tour de rôle.

Formats à base de texte

Le fichier texte est le format de fichier le plus fondamental. Il peut être lu par n'importe quel système doté d'un processeur. Ce format est une séquence de bits (uns et zéros) conforme à la norme ASCII (nous allons ignorer Unicode pour le moment), ce qui signifie qu'un ordinateur peut interpréter chaque octet (8 bits) comme un caractère parmi les suivants:

  • AZ (y compris majuscules et minuscules
  • 0-9
  • Caractère de l'espace
  • Une sélection de symboles (p. Ex. Ponctuation)
  • Caractères de contrôle (par exemple. “DEL”)

Les données étant stockées sous forme de texte, vous pouvez afficher le contenu d’un fichier en l’ouvrant dans un répertoire. éditeur de texte, même les plus simples tels que le Bloc-notes Windows 2 Éditeurs de texte minimalistes Vous n'avez probablement jamais entendu parler de [Windows] 2 Éditeurs de texte minimalistes Vous n'avez probablement jamais entendu parler de [Windows] Hormis le fait d'être basé de préférence sur des temps de chargement rapides, certaines applications ne nécessitent tout simplement pas trop nombreuses fonctionnalités gourmandes en ressources. Les applications minimalistes sont minuscules et propres, et tant qu'elles accomplissent leur travail, alors… (ou l'équivalent pour Mac. Les meilleurs éditeurs de texte Mac à utiliser en 2018. Les meilleurs éditeurs de texte Mac à utiliser en 2018. Besoin d'un nouvel éditeur de texte pour votre Mac Voici les meilleurs éditeurs de texte macOS gratuits et payants pour le texte brut, le codage et tout ce qui existe entre eux., Linux Editeurs avancés de texte Linux comparés: kate vs gedit Editeurs avancés de texte Linux comparés: kate vs gedit Tout utilisateur de Linux vous dira Un bon éditeur de texte est un composant essentiel d'un système informatique, que vous soyez un nouvel utilisateur ou un professionnel chevronné Tout en utilisant un terminal texte…, l'application iOS Write: un bel éditeur de texte iOS avec prise en charge de Markdown et plusieurs dizaines d'actions Write Application: un bel éditeur de texte iOS avec prise en charge de Markdown et des dizaines d'actions Les applications d'écriture pour iPad et iPhone sont légion. Nous avons la chance de vivre à une époque où les développeurs proposent de nouvelles façons de modifier du texte à l'aide de app s This This, et Android 7 Éditeurs de texte sans distraction pour Android comparés: Quel est le meilleur? 7 éditeurs de texte sans distraction pour Android comparés: quel est le meilleur? Obtenez un travail réel sur votre appareil Android en utilisant l'un de ces éditeurs de texte étonnants. ) Étant donné que presque toutes les plates-formes informatiques sont livrées avec un éditeur de texte de base, vous pouvez insérer des informations (texte) dans l'un de ces fichiers et avoir la certitude que vous pourrez toujours y accéder. Les autres applications n'ont pas besoin de savoir plus pour au moins lire les données correctement.

Cependant, les choses se compliquent lorsque vous devez représenter une police telle que la police du texte ou une date à remplissage automatique sur la page de couverture. Dans ces cas, les caractères ASCII contribuent à une format texte tels que Markdown Qu'est-ce que Markdown? 4 raisons pour lesquelles vous devriez apprendre maintenant Qu'est-ce que Markdown? 4 raisons pour lesquelles vous devriez apprendre maintenant Fatigué des éditeurs HTML et WYSIWYG? Alors Markdown est la solution pour vous, peu importe qui vous êtes. ou XML. Bien que cela confère les avantages du texte brut tel que la transparence, ces fichiers nécessitent souvent plus d'espace pour les éléments tels que les balises. Considérez le fichier d’une phrase suivant en texte brut, puis dans le format de document ouvert. “ODT plat” (FODT), qui utilise XML. L’image ci-dessous montre que la version en texte brut est de 53 octets, tandis que la version ODT est 25 000 octets.

Formats binaires

En revanche, les formats binaires Qu'est-ce que le binaire? [Technologie expliquée] Qu'est-ce que le binaire? [Technologie expliquée] Etant donné que le binaire est si fondamental pour l’existence des ordinateurs, il semble étrange que nous n’ayons jamais abordé le sujet auparavant. C’est pourquoi aujourd’hui je pensais donner un bref aperçu de ce que sont les fichiers binaires… une application va le construire petit à petit. Vous pouvez essayer d'ouvrir ces fichiers avec un éditeur de texte, mais celui-ci ne saura probablement pas les interpréter. La liste ci-dessous montre le résultat d’une tentative d’ouverture d’un fichier Microsoft Excel avec un éditeur de texte..

L'application doit traiter les données d'un fichier binaire d'une manière spécifique. Lors de l’ouverture d’un fichier XLS, une application doit traiter les seize premiers octets du fichier comme “début de fichier” (BOF) marqueur. Dans ce marqueur, le cinquième élément est un bit indiquant si le fichier a été modifié ou non pour la dernière fois sur la plate-forme Windows (“Fin”) Il vient après quatre autres éléments, chacun deux octets, ce qui signifie la “Fin” item est le 65ème bit du fichier Excel.

Crédit d'image: Microsoft

Comme nous l’avons vu, si vous essayez de l’ouvrir avec une application qui ne gère pas le 65e bit comme le “Fin” drapeau, cette application ne l’ouvrira pas correctement. Il peut afficher beaucoup de caractères tronqués à l’écran (voir ci-dessus), le manipuler normalement avec un message d’erreur (également indiqué ci-dessus, car Linux) ou se bloquer. Dans tous les cas, il ne saura pas comment lire les données correctement et ne l'affichera donc pas correctement. Mais les applications, une fois programmées, peuvent gérer autant de formats de fichiers que vous le souhaitez.

Formats ouverts et propriétaires

La considération suivante est de savoir si un format de fichier est ouvert (c'est-à-dire disponible pour une utilisation facile par d'autres) ou propriétaire. Notez que “propriétaire” n'est pas la même chose que fermé, du moins pas dans tous les cas. Tandis que le “texte vs binaire” le débat ci-dessus était technique, “ouvert vs propriétaire” a plus à voir avec les termes de licence d’un format de fichier. Plus à ce sujet dans les sections suivantes.

Formats ouverts

Les formats ouverts sont ceux où la licence permet aux utilisateurs de les adopter pour leurs propres applications. Un organisme de normalisation quelconque devrait également superviser leur développement continu par une communauté de contributeurs pour que les formats soient réellement compatibles. “ouvrir.” Les formats ouverts sont également libres de coûts de licence et de restrictions - ils peuvent être utilisés par n'importe qui, pour n'importe quel but. Le format ouvert le plus connu est peut-être le format ODF (Open Document Format) 9 Formats de fichiers Office rares à connaître 9 Formats de fichiers Office rares à connaître Avez-vous déjà rencontré des formats de fichier étranges dans votre suite bureautique? Nous allons vous donner un aperçu rapide des types de fichiers Office rares, mais utiles, et de la façon dont vous pouvez les utiliser. , publié pour la première fois en 2005 par OASIS. Son objectif était de proposer une alternative au verrou Microsoft sur le marché de la productivité..

Avec les formats ouverts, vous n'avez jamais besoin de craindre que vos informations soient verrouillées dans un fichier particulier. Considérez ce qui suit, qui montre notre fichier de format Flat ODT. Bien qu’il y ait beaucoup d’informations superflues autour de vous, vous pouvez y voir les données réelles, claires comme le jour.

Un autre avantage des formats ouverts est leur documentation complète. C'est une chose pour un fichier d'être facilement lisible. Un programmeur aura toujours (par essais et erreurs) besoin de comprendre ce que fait exactement chacune de ses fonctionnalités. Mais dans le cas d'ODF, la spécification de la version 1.2 donne au programmeur tout ce dont il a besoin de savoir pour implémenter sa prise en charge de manière efficace..

Formats propriétaires

Enfin, les formats propriétaires sont protégés par leurs développeurs. Cela peut être dû au fait qu’ils contiennent des secrets commerciaux, à des fins de sécurité (perçue) ou tout simplement parce que le développeur ne veut pas partager son travail. Quelle que soit la raison, ces formats sont propriétaires en vertu de Contrats de licence utilisateur final (CLUF) ou d'autres termes interdisant à l'utilisateur d'essayer de procéder à une ingénierie inverse ou autrement. “fissure” le format de fichier.

Une fois simplement “interdit,” Loi sur le droit d'auteur du millénaire numérique Qu'est-ce que la Loi sur le droit d'auteur des médias numériques? Qu'est-ce que la loi sur le droit d'auteur des médias numériques? (DCMA) a changé les choses. Les développeurs ont désormais le droit de poursuivre légalement ceux qui font de l'ingénierie inverse. Vous devriez penser à l'avenir avant d'investir dans une application qui utilise un format propriétaire. Devrez-vous migrer ces informations vers un autre endroit dans le futur? Si oui, à quel point cela va-t-il être douloureux? Est-ce que la compagnie sera même dans environ un an ou cinq? Vous devez déterminer si les fonctionnalités d'une application en valent la peine si cela signifie également que le développeur doit être verrouillé en raison de formats propriétaires..

Exemples de formats de fichiers

Si vous regardez ce qui précède, quelques combinaisons vous sauteront aux yeux. Il est vrai que les formats de fichier texte se prêter à être ouvert. De même, si l'objectif d'un format est d'être propriétaire, il est plus facile de le conserver de cette manière en le rendant binaire. Mais ce n'est pas toujours le cas.

Le format d'image XCF de GIMP est un format ouvert également binaire. Le projet inclut une description détaillée de la manière dont le format contient les graphiques, le texte et les calques constituant un fichier GIMP sous forme de bits bruts et d'octets (voir ci-dessous). Les développeurs peuvent l’utiliser pour coder leur propre implémentation. Ainsi, des applications externes telles que ImageMagick Comment découper et redimensionner facilement des images sous Linux Comment découper et redimensionner facilement des images sous Linux Si vous souhaitez effectuer des opérations de découpage et de redimensionnement sous Linux - peut-être avec un projet ou rendre une image plus facile à télécharger sur vos réseaux sociaux préférés - alors essayez ces… la boîte à outils peut les importer.

Inversement, le dernier format Microsoft Visio (VSDX) est un format basé sur XML (et donc sur le texte). Il publie une référence détaillée de la constitution de ces fichiers. Cependant, le document de référence indique que Microsoft “a des brevets qui pourraient couvrir votre mise en œuvre” du support .VSDX. En outre, la Bibliothèque du Congrès déclare utiliser la spécification VSDX “ne garantit pas une licence libre de droits de tous les brevets pertinents” si vous l'utilisez. C'est une autre façon de dire que vous pouvez lancer les dés et inclure ce support. Mais Microsoft peut vouloir ou ne pas vouloir que vous payiez plus tard, en fonction de la concurrence avec Visio..

Si vous pensez que ceux-ci sont compliqués, que diriez-vous du format ODT non plat. C'est un fichier au format ZIP (binaire et ouvert, à moins que vous n'utilisiez aussi son cryptage) qui contient le texte d'un document (content.xml, format texte ouvert) et des graphiques (par exemple, PNG, binaire mais ouvert).

Quelle est l'importance des formats de fichier, vraiment?

C'est une question difficile. D'une part, certains systèmes d'exploitation comme iOS ont tenté d'empêcher les utilisateurs de gérer des fichiers. Vous avez l'application qui a créé le fichier pour l'ouvrir, qui se soucie de sa structure ou de son extension? Pourtant, de nombreuses organisations (en particulier les gouvernements) ont insisté pour que les données publiques soient dans un format ouvert..

Si vous êtes un idéaliste du logiciel (et que vous évaluez les nouvelles applications, assurez-vous qu’elles sont dans un format texte ouvert (de préférence). Si vous souhaitez simplement vous mettre au travail, les formats propriétaires ne vous concernent peut-être pas.

Qu'est-ce que tu penses? Demandez-vous que vos informations résident dans des formats ouverts, basés sur du texte, que vous pouvez convertir et vérifier? Ou bien, quels que soient les formats utilisés par les développeurs, propriétaires ou non, vous suffisent? Faites-nous savoir ci-dessous dans les commentaires!

Crédits d'image: Edilus / Shutterstock




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.