1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5<title>Teo</title>
6<link rel="stylesheet" type="text/css" href="doc.css">
7</head>
8<body>
9<table width="100%"><tr><td>
10
11<h3>SAPfs</h3>
12
13<ul>
14<li><a href="#introduction">Introduction</a><br></li>
15<li><a href="#how_works">Fonctionnement du programme</a><br></li>
16<li><a href="#program_commands">Commandes du programme</a><br></li>
17</ul>
18
19<h5>Introduction<a name="introduction"></a></h5>
20
21<p>Le syst&egrave;me d'archivage SAP, con&ccedil;u par Alexandre Pukall, est l'outil utilis&eacute; par les &eacute;mulateurs Thomson pour manipuler de fa&ccedil;on souple et s&eacute;curis&eacute;e les disquettes 3"5 ou 5"25 au format Thomson. L'id&eacute;e directrice de SAP est de reproduire les disquettes physiques Thomson sous forme de fichiers "images", stockables sur disque dur et lisibles directement par les &eacute;mulateurs: toutes les op&eacute;rations de lecture/&eacute;criture sont ainsi r&eacute;alis&eacute;es sur ces images et non pas sur les disquettes originales.<br><br>
22Ce syst&egrave;me permet de copier facilement les disquettes, de les diffuser par tout moyen num&eacute;rique et assure in fine la pr&eacute;servation de leurs donn&eacute;es au del&agrave; de la dur&eacute;e de vie du support physique.<br><br>
23L'utilitaire SAPfs permet de r&eacute;aliser sur les archives SAP les op&eacute;rations naturelles d'un syst&egrave;me de fichiers: cr&eacute;ation, formatage, v&eacute;rification, dump binaire, listage des fichiers, extraction de fichiers, ajout de fichiers et destruction de fichiers.</p>
24
25<h5>Fonctionnement du programme<a name="how_works"></a></h5>
26
27<p>SAPfs fonctionne en mode batch: une commande &eacute;ventuellement suivie d'un ou plusieurs arguments doit lui &ecirc;tre pass&eacute;e sur la ligne de commandes.</p>
28
29<h5>Commandes du programme<a name="program_commands"></a></h5>
30
31<p>Une des commandes suivantes doit &ecirc;tre pass&eacute;e &agrave; SAPfs comme premier argument:</p>
32
33<p><strong>-h, --help</strong><br>
34Affiche l'aide en ligne du programme.<br>
35ex:  sapfs --help</p>
36
37<p><strong>-v, --version</strong><br>
38Affiche la version du programme.<br>
39ex:  sapfs --version</p>
40
41<p><strong>-w, --verify archive [piste] [secteur]</strong><br>
42V&eacute;rifie l'int&eacute;grit&eacute; d'une archive SAP et affiche le d&eacute;tail des erreurs pour chaque secteur d&eacute;fectueux.<br>
43<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
44<span style="padding-left:30px"><em><code>piste</code></em> : derni&egrave;re piste pour la v&eacute;rification</span><br>
45<span style="padding-left:30px"><em><code>secteur</code></em> : num&eacute;ro du secteur (de 1 &agrave; 16)</span><br>
46ex: sapfs --verify foo.sap<br>
47ex: sapfs --verify foo.sap 10</p>
48
49<p><strong>-u, --dump archive [piste] [secteur]</strong><br>
50Effectue un dump binaire de l'archive SAP.<br>
51<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
52<span style="padding-left:30px"><em><code>piste</code></em> : derni&egrave;re piste pour le dump</span><br>
53<span style="padding-left:30px"><em><code>secteur</code></em> : num&eacute;ro du secteur (de 1 &agrave; 16)</span><br>
54ex: sapfs --dump foo.sap 20 2<br>
55ex: sapfs --dump foo.sap 10</p>
56
57<p><strong>-t, --list archive</strong><br>
58Affiche la liste des fichiers de l'archive SAP.<br>
59<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
60ex:  sapfs --list foo.sap</p>
61
62<p><strong>-i, --info archive fichier</strong><br>
63Affiche les informations relatives &agrave; un fichier. La casse est prise en compte.<br>
64<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
65<span style="padding-left:30px"><em><code>fichier</code></em> : nom du fichier &agrave; examiner</span><br>
66ex:  sapfs --info foo.sap AUTO.BAT</p>
67
68<p><strong>-x, --extract archive fichier [fichier...]</strong><br>
69Extrait un ou plusieurs fichiers de l'archive SAP. Le nom de fichier peut contenir les wildcards '*' et '?'. La casse est prise en compte.<br>
70<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
71<span style="padding-left:30px"><em><code>fichier</code></em> : nom du (des) fichier(s) &agrave; extraire</span><br>
72ex: sapfs --extract foo.sap BAR.BIN<br>
73ex: sapfs --extract foo.sap Prog.BAS Prog.BIN<br>
74ex: sapfs --extract foo.sap *.DAT</p>
75
76<p><strong>--extract-all archive</strong><br>
77Extrait tous les fichiers de l'archive SAP.<br>
78<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
79ex: sapfs --extract-all foo.sap</p>
80
81<p><strong>-a, --add archive fichier [fichier...] [r&eacute;pertoire...]</strong><br>
82Ajoute un ou plusieurs fichiers &agrave; l'archive SAP. La casse est prise en compte.<br>
83<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
84<span style="padding-left:30px"><em><code>fichier</code></em> ou <em><code>r&eacute;pertoire</code></em> : fichier(s) ou r&eacute;pertoire(s) &agrave; ajouter.</span><br>
85ex: sapfs --add foo.sap BAR.BIN<br>
86ex: sapfs --add foo.sap Prog.BAS Prog.BIN</p>
87
88<p><strong>-d, --delete archive fichier [fichier...]</strong><br>
89Efface un ou plusieurs fichiers de l'archive SAP. Le nom de fichier peut contenir les wildcards '*' et '?'. La casse est prise en compte.<br>
90<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
91<span style="padding-left:30px"><em><code>fichier</code></em> : fichier(s) &agrave; effacer</span><br>
92ex: sapfs --delete foo.sap B?R.BIN<br>
93ex: sapfs --delete foo.sap thom.bas son.bas<br>
94ex: sapfs --delete foo.sap LEVEL*.DAT</p>
95
96<p><strong>-c, --create archive [nb pistes] [densit&eacute;]</strong><br>
97Cr&eacute;e une archive SAP vide (mais format&eacute;e).<br>
98<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
99<span style="padding-left:30px"><em><code>nb_pistes</code></em> : nombre de pistes (40 ou 80, 80 par d&eacute;faut)</span><br>
100<span style="padding-left:30px"><em><code>densit&eacute;</code></em> : 1 = simple densit&eacute;, 2 = double densit&eacute; (par d&eacute;faut)</span><br>
101ex: sapfs --create foo.sap<br>
102ex: sapfs --create foo.sap 40</p>
103
104<p><strong>-f, --format archive.sap [nb pistes] [densit&eacute;]</strong><br>
105Formate l'archive SAP.<br>
106<span style="padding-left:30px"><em><code>archive</code></em> : nom complet de l'archive SAP</span><br>
107<span style="padding-left:30px"><em><code>nb_pistes</code></em> : nombre de pistes (40 ou 80, 80 par d&eacute;faut)</span><br>
108<span style="padding-left:30px"><em><code>densit&eacute;</code></em> : 1 = simple densit&eacute;, 2 = double densit&eacute; (par d&eacute;faut)</span><br>
109ex: sapfs --format foo.sap<br>
110ex: sapfs --format foo.sap 40</p>
111
112<p><strong>-k, --copy archive1 archive2 [piste] [secteur]</strong><br>
113Duplique une archive SAP.<br>
114<span style="padding-left:30px"><em><code>archive1</code></em> : archive SAP source</span><br>
115<span style="padding-left:30px"><em><code>archive2</code></em> : archive SAP destination</span><br>
116<span style="padding-left:30px"><em><code>piste</code></em> : num&eacute;ro de la derni&egrave;re piste</span><br>
117<span style="padding-left:30px"><em><code>secteur</code></em> : num&eacute;ro du secteur (de 1 &agrave; 16)</span><br>
118ex: sapfs --copy foo.sap bar.sap 65<br>
119ex: sapfs --copy foo.sap bar.sap 20 3</p>
120
121<p><strong>-m, --move archive1 piste secteur archive2 piste secteur</strong><br>
122Copie le contenu d'un secteur.<br>
123<span style="padding-left:30px"><em><code>archive1</code></em> : archive SAP source</span><br>
124<span style="padding-left:30px"><em><code>archive2</code></em> : archive SAP destination</span><br>
125<span style="padding-left:30px"><em><code>piste</code></em> : num&eacute;ro de la piste</span><br>
126<span style="padding-left:30px"><em><code>secteur</code></em> : num&eacute;ro du secteur (de 1 &agrave; 16)</span><br>
127ex:  sapfs --move foo.sap 12 4 bar.sap 26 16</p>
128</td></tr></table>
129</body>
130</html>
131