IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Compréhension Sparse File


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2008
    Messages : 125
    Par défaut Compréhension Sparse File
    Bonjour,

    J'essai de trouver des informations sur le Sparse File, mais j'ai énormément de mal à comprendre ce que cela signifie.

    Est-ce qu'une âme charitable pourrait m'aider ? Qu'est-ce qu'un Sparse File, quel est son utilité ?

    Je vous mercie pour vos réponses.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 259
    Par défaut
    En gros, de ce que j'ai compris, un Sparse File est fichier qui n'a été écrit qu'en partie sur le disque.

    Dans un fichier contenant beaucoup de données vides (à 0) ces zones de données vides ne sont pas écrites sur le disque. Cela permet d'avoir un fichier écrit de taille plus faible que le fichier réel, et donc de gagner de la place sur le disque

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2008
    Messages : 125
    Par défaut
    Merci pour cette réponse qui m'éclaircit un peu mieux sur ce sujet. Sais tu par hasard comment on peut en crééer ?

    Si je comprend bien, un PDF de 200 Mo par exemple, pourrait être réduit a 5 Ko en enlevant les zéros du fichier ?

    Merci

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 259
    Par défaut
    Citation Envoyé par wmenant Voir le message
    Si je comprend bien, un PDF de 200 Mo par exemple, pourrait être réduit a 5 Ko en enlevant les zéros du fichier ?
    C'est un peu l'idée, oui. Ou, pour être plus exact, un fichier de 200Mo, même s'il fera toujours 200Mo ne rendre que 5ko sur le disque. C'est une sorte de "pseudo-compression" en évitant de stocker des informations inutiles.

    Citation Envoyé par wmenant Voir le message
    Sais tu par hasard comment on peut en crééer ?
    Je ne sais pas si on peut en créer explicitement, ou si c'est le système d'exploitation qui se charge de le gérer lui-même.

    Il existe une fonction de compression de fichiers dans Windows, peut-être est-ce de la sorte qu'elle fonctionne.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2008
    Messages : 125
    Par défaut
    Merci pour ces informations. Je vais essayer de faire un tour sur le net et voir si je trouve plus d'infos a ce sujet.

    Merci beaucoup !

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 40
    Par défaut
    Bonjour, Google m'a amené ici et j'aimerais ajouter mon grain de sel :
    Pour créer un fichier creux (aussi appelé sparse file), il suffit d'utiliser l'appel système lseek pour se positionner dans un fichier. Il suffira alors, par exemple, de : 1) créer un fichier (open("toto", O_CREAT, 0777q); (qqch dans le genre, ça fait longtemps que je n'ai pas utilisé open)
    2) écrire qqch dessus (write(handleToto, 1, buf); )
    3) Créer un creux avec lseek (lseek(handleToto, 10000, SEEK_END); )
    4) Réécrire qqch

    Et hop, entre le premier caractère et le 10000ème, il n'y a rien (le système ne renverra que des zéros binaires)

Discussions similaires

  1. File upload, problème de compréhension
    Par Mishulyna dans le forum Développement Web en Java
    Réponses: 9
    Dernier message: 18/08/2012, 17h02
  2. Compréhension matrice sparse
    Par Frobenius dans le forum ALM
    Réponses: 0
    Dernier message: 10/04/2012, 23h44
  3. [Thread et files d'attente]Problème de compréhension
    Par kromartien dans le forum Général Python
    Réponses: 4
    Dernier message: 26/04/2008, 16h12
  4. Problème de compréhension des ensembles
    Par Cornell dans le forum Langage
    Réponses: 6
    Dernier message: 07/02/2003, 23h07
  5. recupèrer file d'attente d'impression
    Par magic corp. dans le forum Langage
    Réponses: 2
    Dernier message: 25/09/2002, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo