Fichier, Formats
Fichier, Formats
Dupont Jean,
48 ans Codage 1010001000011110
Vétérinaire… 00011001000100…
●
Dossier (ou répertoire) : conteneur
●
Arborescence : organisation hiérarchique dans
laquelle sont placés les dossiers, sous-dossier et
fichiers
●
Racine : point de départ dans la hiérarchie de
l’arborescence
●
Gestionnaire de fichiers : application gérant
l’arborescence
Organisation des fichiers
Windows :
Organisation des fichiers
Apple (mac) :
Organisation des fichiers
linux :
●
Nom
●
Extension : indique le format (type) du fichier
●
Emplacement (chemin d’accès)
●
Métadonnées (auteur, date de création, date
de dernière modification, taille, etc.)
●
Pour obtenir les caractéristiques d’un fichier →
clic droit puis Propriétés
Chemin d’accès
●
Cette extension est parfois cachée
→ Pour afficher les extensions des fichiers (windows) :
- dans l'explorateur : Affichage / Options / Modifier les
options des dossiers
- onglet Affichage, décocher la case "Masquer les
extensions des fichiers dont le type est connu"
Principaux formats
Principaux formats : texte
.TXT Textes non formatés
(Text) Utiliser : éditeur de texte (Bloc-note de Windows,
TextEdit de Mac OS, gedit de Linux ...)
.ODS
Utiliser : logiciel LibreOffice calc
.NUMBERS
Utiliser : logiciel Numbers d’Apple
.ODP
Utiliser : logiciel LibreOffice impress
.KEY (Keynote)
●
Principaux formats ouverts :
➔
Texte brut : .txt
➔
Texte formaté : .tex, .odt, .htm ou .html, .xhtml, .css
➔
Tableur : .ods
➔
Document imprimable : .pdf
➔
Livre numérique : .epub
➔
Données brutes : .csv, .json, .xml
➔
Données géographiques : .kml, .shp
Format ODF
●
Format ouvert conçu pour les applications bureautiques
→ format de la suite LibreOffice (ou OpenOffice)
●
Contenu : fichiers xml contenant le style, les méta-
données, le contenu, les images, etc
→ Fichier Texte : .odt : formaté → .txt : non formaté
→ Fichier Tableur : .ods : formaté → .csv (Comma
separated values) : non formaté
→ Fichier Présentation : .odp
→ Fichier Dessin : .odg
→ Fichier Base de données : .odb
Principaux formats : Données
●
Pour qu'une vidéo puisse être diffusée sur le web, elle doit
être compressée
→ Extensions des vidéos mises en ligne :
mp4, mkv, wmv, ogg (ou ogv)
→ C’est un algorithme de compression / décompression
(codec) qui effectue ce travail.
Principaux formats : image
●
images matricielles
●
Images vectorielles
Image matricielle
Une image matricielle ou Bitmap, c'est :
une grille ou matrice, où chaque case possède une
couleur ; l’ensemble de ces cases forme une image
pixel
Définition / poids d’une image
●
Le code d'une image est la succession des codes des pixels
de l'image
●
Une image affichée est définie par sa taille (ex : 4 pouces x 6 pouces)
●
Une image matricielle est composée de pixels
●
La résolution spatiale (conjonction de ces deux données) est une
mesure de la finesse des détails d'une image pour une dimension
donnée (indique la « densité de pixels »)
https://fr.wikipedia.org/
●
Résolution d’un écran : nombre de pixels en largeur x
nombre de pixels en hauteur
●
Pour obtenir/modifier la résolution de son écran :
➔
Sous windows : clic droit sur le bureau
➔
Sous mac : Préférences système, Moniteur
➔
Sous linux : Paramètres, Périphériques, Ecrans
Résolution d’une video
●
Résolution d’une vidéo : nombre de pixels en
hauteur de l'image
●
Ex de résolution au format 16/9 :
➔
480p : 720 x 480 pixels
➔
720p : 1280 x 720 pixels
➔
1080p : 1920 x 1080 pixels
→ norme d'affichage Full HD
➔
2160p : 3840 x 2160 pixels
→ norme d'affichage 4K
➔
4320p : 7680 x 4320 pixels
https://fr.wikipedia.org/
Traitement d’image
Logiciels permettant de retoucher une image matricielle :
●
Adobe Photoshop : logiciel de retouche, de traitement
et de dessin assisté par ordinateur (1990)
●
Alternative libre et gratuite : GIMP (GNU Image
Manipulation Program)
●
Photofiltre (gratuit) : traitements classiques de l'image
+ filtres pour améliorer et transformer des photos
●
Paint, Paint.NET (windows)
●
Applications en ligne :
➔
Pixlr
➔
Adobe Photoshop Express : version en ligne gratuite de
Photoshop, dédiée aux tablettes et smartphones
Formats image matricielle
Images vectorielles :
- Peu de place en mémoire
- Redimensionnement sans perte d’information
- Pas d’effet de pixellisation
Images matricielles :
- Permet de représenter des images complexes et
réalistes comme les photographies
Outils pour images vectorielles
●
Démo
Création de contenus textuels
Traitement de Texte
●
Ponctuations simples , .
→ pas d'espace avant, un espace après
●
Ponctuations doubles ; : ! ?
→ un espace avant et après
●
Les parenthèses : (xxxxxx xxxxx xxxx)
●
Nombres : 12 456,537 (en américain 12,456.537)
●
Caractères en italique : pour les citations, titres
(œuvre, publication), locutions étrangères (vice
versa), ...
Mise en forme
●
Pour garantir la stabilité de la mise en forme
➔
Ne pas utiliser une succession d’espaces ou de
touches "entrée" pour ajuster la position
horizontale ou verticale d’un texte
→ utiliser les propriétés de paragraphe
(alignement, retrait, etc.)
●
Ex : pour qu'un paragraphe soit toujours en haut
d’une nouvelle page :
→ utiliser un saut de page ou utiliser la propriété
"enchaînements" du menu "Paragraphe"
➔
Pour les réglages sur toutes les pages du
document : propriétés de page
Les Styles
https://www.modernisation.gouv.fr/
Accessibilité numérique
●
Aides pour l’accès du web aux personnes
handicapées :
- visuelle : robot d'assistance avec contrôle oculaire,
afficheur braille, ...
- sonore : logiciel de lecture audio Ex : Acrobat Reader
(lecture audio de documents pdf)
→ utilité du texte alternatif lu à la place d'une image, et
des majuscules avec accents
●
Les traitement de textes proposent des outils pour aider à
respecter les principes de bases de l’accessibilité.
●
Dans Word : Fichier / inspecter / Inspecter le document/
vérifier l’absence de problèmes / vérifier l’accessibilité
Accessibilité numérique
Règles de mise en forme d’un document :
- Structurer son document
- Adopter des mises en page simples
- Utiliser des polices lisibles et clairement dessinées
- Utiliser correctement les couleurs et les contrastes
- Ne pas justifier le texte
- Réserver l’usage du gras aux titres ou à de rares
passages sur lesquels on veut mettre l’accent
- Conserver les accents sur les lettres capitales
- Décrire les éléments non textuels
- Écrire des liens de manière explicite → compléments
Réseaux
Réseau informatique
●
Ensemble d'équipements reliés entre eux pour échanger
des informations
●
Réseau local ou étendu : couvre une zone géographique
plus ou moins étendue (à l’échelle d’une petite pièce, d’une
maison ou d’un bâtiment, d’une ville, d’un pays, ...)
→ Réseau PAN (Personal Area Network) : réseau privé
→ Réseau WAN (Wide Area Network) : réseau étendu à
l'échelle d'un pays, d'un continent ou du monde entier
●
Internet : réseau informatique mondial = interconnexion
d'une multitude de réseaux à travers la planète
→ Protocoles communs
Réseau PAN
●
Les réseaux PAN interconnectent des appareils dans un
environnement proche (quelques centimètres à quelques
mètres) → Connexions de type USB, Bluetooth, Zigbee,
Infrarouge (IrDA), Firewire, HomeRF, UWB…
→ ordinateur connecté à son clavier sans fil et sa souris sans
fil, smartphone connecté à une enceinte : par bluetooth
→ ordinateur fixe relié à son imprimante et à un disque dur
externe : par USB
→ assistant personnel relié à un PC : par infrarouge
→ ordinateur portable communiquant avec un drone : par wifi
●
Ex de machines en réseaux accessibles dans un réseau
domestique : serveur NAS (serveur de disque accessible à
tous les membres de la famille), imprimante réseau, ...
Internet
●
Charte qui définit les règles de conduite et de politesse
recommandées sur les premiers médias de
communication mis à disposition par le web
●
Esprit : Ce que vous ne feriez pas lors d’une conversation
réelle face à votre correspondant, ne prenez pas l’Internet
comme bouclier pour le faire
●
Ex : Eviter le langage SMS, ne pas écrire en CAPITALES
(parole criée), adapter le contenu d’un message au contexte
et au correspondant (formule de salutation, formule de
politesse), choisir la bonne adresse mail en fonction du
destinataire, ...
Neutralité du net
●
Neutralité du net (2003) :
Principe devant garantir l'égalité
de traitement de tous les flux
de données sur Internet.
→ Toutes les données qui
transitent sur Internet sont
traitées de façon équitable, sans
discrimination selon le contenu,
la source ou le destinataire de
l’information véhiculée
●
Serveur web : ordinateur qui contient des pages web et
les met à la disposition du réseau Internet
→ Il peut contenir d'autres services liés comme l'envoi
d'e-mails, du streaming, le transfert de fichiers, …
●
Navigateur Web : logiciel (client du serveur Web)
permettant de consulter les ressources du Web
https://www.w3.org/
Démo + TP
Architecture client / serveur
https://fr.wikipedia.org
Port
●
Point d'accès aux services proposés par un serveur
●
Le serveur écoute sur les ports associés aux services
●
Le client précise le port de destination du message
●
Distingué par un numéro entre 0 et 65 535 (codé sur 16
bits)
●
Ex :
- Port 21 → FTP (File Transfert Protocol)
- Port 80 → HTTP (Hypertext Transfert Protocol)
- Port 443 → HTTPS (sécurisé)
Protocole réseau
●
Décrit la façon dont les informations sont échangées
●
Protocole de transport des données : TCP/IP
(Transmission Control Protocol/Internet Protocol)
●
Protocoles d'applications : déterminent ce qu'il faut
envoyer sur le réseau et comment exploiter les données
reçues
Protocoles d'applications
●
HTTP (HyperText Transfer Protocol) : protocole de
transfert hypertexte pour naviguer sur le web
●
FTP (File Transfer Protocol) : protocole destiné au
transfert de fichiers
●
SMTP (Simple Mail Transfer Protocol) : permet le transfert
de courrier électronique vers les serveurs de messagerie
●
POP3 (Post Office Protocol v3) : permet la récupération du
courrier électronique depuis un serveur de messagerie
●
IMAP (Internet Message Access Protocol) : permet la
consultation de son courrier électronique sur un serveur de
messagerie
Protocole HTTPS
●
Protocole de transfert hypertexte sécurisé : combinaison
du HTTP avec une couche de chiffrement utilisant les
protocoles de sécurisation des échanges sur Internet
SSL ou TLS
●
Permet au visiteur de vérifier l'identité du
site web auquel il accède (permet
d’éviter les sites pirates) https://fr.wikipedia.org
●
Garantit l'authentification du serveur, la confidentialité des
données échangées (session chiffrée), l'intégrité des
données échangées, l'authentification du client
●
Utilisé pour les transactions financières en ligne, et aussi
pour la consultation de données privées
●
Forte croissance d’utilisation
Protocoles de sécurisation
●
La date de délivrance et d’expiration du certificat
●
La clé publique de cryptage (la clé privée est gardée secrète)
Sommes-nous sur le bon site ?
●
Si pas de cadenas : https barré, connexion non sécurisée
●
Si cadenas à gauche de l’url, les échanges sont chiffrés
●
Cas 1 : certificat SSL auto-signé→sécurité minimale
●
Cas 2 : cadenas pas en vert mais url avec protocole https
→ Certificat SSL à validation de domaine (meilleure sécurité)
●
→ Validé par une autorité de certification, en justifiant que vous êtes
bien le propriétaire de votre nom de domaine, mais cette autorité de
certification ne le vérifie pas
●
Cas 3 : nom du site en vert accolé au
cadenas : l’autorité de certification vérifie que vous êtes bien le
propriétaire de votre nom de domaine
→ Certificat SSL à validation étendue (sécurité maximale)
●
Compléments
Protocole TCP/IP
●
Mise à disposition par un FAI
(Fournisseur d'accès à Internet)
●
Bientôt : adresse IPv6 codée https://fr.wikipedia.org
●
sur 128 bits → ≈ 3,4×1036 adresses
Ex : 2a01:e34:ee4c:700:0123:4567:89ab:cdef/64
Système de nommage
Pour obtenir son adresse IP publique : http://www.mon-ip.com
Commandes pour obtenir plus d’informations : voir ici
Les adresses IP c’est bien pour les machines, mais c’est difficile à
utiliser → Idée : donner des noms aux machines
• Problème : s’assurer que les noms des machines sont uniques
→ Utilisation d'un nom composé appelé nom de domaine
- Ex: www.commentcamarche.net
• DNS (Domain Name System) : Mécanisme de traduction
adresse IP <-> nom de machine
Ex : 74.125.39.106 ↔ www.google.fr
Domaines
●
La syntaxe des noms de domaine est hiérarchique
●
Exemple : dans le nom de domaine
www.commentcamarche.net
- www : préfixe → hôte qui traite le service web
- commentcamarche : domaine
→ ensemble d'ordinateurs reliés à internet
- .net : extension
(Top Level Domain, TLD)
●
→ Avoir un nom de domaine
permet de créer une adresse
mail personnalisée
www.commentcamarche.net
URL (Uniform Resource Locator)
●
Chaîne de caractères codés en ASCII
●
Identifiant unique d'accès à une ressource
●
Format d'une URL :
Protocole://login:password@hostname:port/chemin/fichier?
q=requête#signet
●
Exemple : http://maps.google.fr/maps?…
●
Toute ressource web (page, fichier, …) possède une URL
(chemin d'accès comme lorsqu'elle est stockée en local)
●
Ex : pour un logo d’une page web :
http://www.ub.fr/wp-content/uploads/2017/10/logo.png
Raccourcisseur d’URL
●
Un raccourcisseur d’URL (ou réducteur de lien) permet
de transformer l’URL d’une page web en une URL plus
courte et plus facile à partager
➔
Gagne des caractères (dans un message Twitter par
exemple)
➔
Rend l’URL plus esthétique, plus simple
➔
Masque l’URL d’origine (technique utilisée par les
spammeurs pour cacher des liens d’affiliation)
➔
Permet l’analyse de statistiques : nombre de clic,
provenance, ...
●
Sites spécialisés pour cette tâche
Fournisseurs d’Accès à Internet
●
FAI : organisme (entreprise ou association) offrant une
connexion à Internet
●
Deux types d’accès à internet sont actuellement proposés :
➔
à haut débit (ADSL, ADSL2 : 2 M à 24 Mbit/s)
➔
à très haut débit (Fibre optique: 100 Mbit/s +)
●
Comportement attendu des FAI :
- Donner accès à tous les sites internet, sans restriction
- Ne pas modifier le contenu des pages consultées
ADSL : Asymmetric Digital Subscriber Line