Support de cours - Lita
Support de cours - Lita
Support de cours - Lita
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
...<br />
<br />
...<br />
<br />
...<br />
<br />
...<br />
Explications Pour un ordinateur, un fichier ou la réponse à une requête n’est qu’une<br />
suite <strong>de</strong> 0 et <strong>de</strong> 1 (très grossièrement). En particulier, il lui faut interpréter cette suite.<br />
Cela s’effectue selon différents codages, différentes représentations. Par exemple, on<br />
peut regrouper les bits (les 0 et 1) par paquets <strong>de</strong> 8 (un octet), et définir pour chaque<br />
combinaison possible une lettre d’un alphabet : p. ex. 00000001 pourra représenter la<br />
lettre A, 00000010 représentera la lettre B, etc. Une façon <strong>de</strong> co<strong>de</strong>r <strong>de</strong>s caractères s’appelle<br />
un jeu <strong>de</strong> caractères (charset). Ainsi un fichier texte s’interprète selon un codage<br />
<strong>de</strong>s caractères bien déterminé.<br />
En général les codages sont optimisés pour certaines langues : latin1 (ou ISO-8859-1)<br />
pour les langues d’Europe <strong>de</strong> l’ouest (dont français et allemand), ISO-8859-4 pour l’Europe<br />
du nord, etc.<br />
Nous utiliserons le codage utf-8 qui permet <strong>de</strong> représenter les caractères et<br />
symboles <strong>de</strong> très nombreuses langues.<br />
2.5 Les URL : adresses d’internet<br />
Adresses absolues Les documents sur internet sont accessibles à partir d’adresses<br />
particulières : les URL (uniform ressource locator). Par ex. http://www.wikipedia.org<br />
indique l’utilisation du protocole HTTP (hypertext transfer protocol), ainsi que l’i<strong>de</strong>ntification<br />
<strong>de</strong> la ressource pour ce protocole : www.wikipedia.org.<br />
Voici quelques autres exemples <strong>de</strong> telles adresses absolues :<br />
mailto:dieu@enfer.org URL d’une adresse <strong>de</strong> messagerie ;<br />
ftp://ftp.freebsd.org URL d’un site FTP (file transfer protocol) ;<br />
news:fr.sci.maths URL d’un forum <strong>de</strong> discussion ;<br />
...<br />
Adresses relatives En Html, on utilisera souvent <strong>de</strong>s adresses relatives (au document<br />
actuel) : l’emplacement <strong>de</strong> la ressource à accé<strong>de</strong>r est définit par rapport au<br />
document courant.<br />
Le principe est le suivant : pour accé<strong>de</strong>r à la ressource, il suffit <strong>de</strong> noter le nom <strong>de</strong>s<br />
dossiers traversés <strong>de</strong>puis le document actuel jusqu’à la ressource, en les séparant par le<br />
caractère /. Aussi, .. indique le dossier parent.<br />
Soit par exemple l’organisation <strong>de</strong> fichiers suivante :<br />
Depuis le fichier main.html, on accè<strong>de</strong> au fichier :<br />
gallery<br />
– photo.png sans traverser aucun dossier, donc le chemin d’accès<br />
est simplement photo.png ;<br />
main.html<br />
photo.png<br />
– in<strong>de</strong>x.html en remontant d’un dossier, donc le chemin d’accès<br />
est ../in<strong>de</strong>x.html ;<br />
in<strong>de</strong>x.html<br />
images<br />
– bg.png en remontant d’un dossier, puis en <strong>de</strong>scendant dans<br />
bg.png<br />
le dossier images, ce qui donne ../images/bg.png.<br />
10