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

Autres Logiciels Discussion :

Comment créer un fichier d'une taille précise ? Solutions ?


Sujet :

Autres Logiciels

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut Comment créer un fichier d'une taille précise ? Solutions ?
    Bonjour à tous,

    Il peut être utile à des fins de tests, de créer des fichiers arbitrairement lourds. Existe-t-il sous une windows une commande permettant de créer des fichiers "vides" d'une taille voulue.

    Sous linux, cette solution a été trouvée :
    dd if=/dev/zero of=fichier_à_créer bs=1k count=1000
    Cette commande crée un fichier "vide" d'un mega!
    (1000 blocks de 1ko)

    Sous windows ?

    Merci pour votre aide,

    Christophe

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    désolé mais que je crois que Windows par rapport à linux est logique.
    un fichier vide, fera 0ko. ou alors, il sera vide dans le sens où il contiendra son entete mais pas de données (fichier word, access, etc).
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Citation Envoyé par pharaonix
    désolé mais que je crois que Windows par rapport à linux est logique.
    un fichier vide, fera 0ko. ou alors, il sera vide dans le sens où il contiendra son entete mais pas de données (fichier word, access, etc).
    Linux est logique aussi ... Simplement, le fichier "vide" n'est pas réellement vide. Il contient des \0 (par copie depuis /dev/zero). Dire qu'il est vide est impropre ...

    Il pourrait aussi contenir des données aléatoires (par copie depuis /dev/random).

    Maintenant, pour ce qui est de créer le même genre de chose sous windows, je ne sais pas trop ...

    Peut-être avec un .bat qui contiendrait une boucle qui ajouterait des fichiers "unitaires" (de 1ko par exemple) les uns aux autres avec, par exemple, un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    copy fichier_unitaire+fichier_total fichier_total
    C'est sûr que dans ce cas, c'est moins souple et élégant que sous Linux.


    Sinon, une solution de goret fainéant serait de générer le fichier sous linux et de le récupérer (copie, transfert réseau, ...) sous windows :red:
    La FAQ Perl est par ici
    : La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !

  4. #4
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    Voila une methode un peu (beaucoup) barbare :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
    IF EXIST monfichier.txt del monchier.txt
    SET i=0
    :START
    SET /A i="i + 1"
    echo a >> monfichier.txt
    IF NOT %i%==100 GOTO START
    Chaque "echo a >> monfichier.txt" ajoute 4 octets au fichier, dans cet exemple le fichier créé fera 400 octets.

    Cependant, la création d'un fichier de ne serais-ce qu'un méga risque d'être plutôt longue
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  5. #5
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Puis avoir un fichier réellement vide d'un mega, c'est pas possible

    Logique.

  6. #6
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut Vais voir comment je vais faire
    Bon, c'est pas si simple sou windows mais je vous remercie pour votre aide.
    Je vais essayer de faire un petit bat.
    Merci.

    Christophe

  7. #7
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Citation Envoyé par ArHacKnIdE
    Puis avoir un fichier réellement vide d'un mega, c'est pas possible

    Logique.
    Tout dépend de ce que l'on appelle "réellement vide".

    Sinon, créer un fichier "vide" d'une taille donnée est possible en C, assez simplement.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  8. #8
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921

  9. #9
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut ?
    Je ne vois pas trop le rapport avec le lien que tu m'as transmis.
    D'abord merci à tous, mais je dois tester un programme java sur différentes taille de fichier (10Mo, 20Mo etc...) et je n'arrive pas à créer des fichiers d'une taille précise (les réultats doivent être précis...)

    Merci de votre précieuse aide,

    Christophe

  10. #10
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut TROUVE
    Youpi


    La commande sous xp pro et later :
    fsutil file createnew <name of file> <size in bytes>

    Par exemple la commande suivante :
    fsutil file createnew d:\test10Mb 10000000
    crée un fichier de 10Mb appelé test10mB

    Voilà, suis trop content.

    Source : Anglaise forcément : http://www.windowsitpro.com/Article/ArticleID/40935/40935.html

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    603
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 603
    Points : 700
    Points
    700
    Par défaut
    dans quelle circonstance peut-on utiliser un fichier sans extension ?

    quel est l’intérêt ?

    --
    coffee powered

Discussions similaires

  1. Comment créer un fichier TEXT à partir d'une page HTML ?
    Par Zebulon777 dans le forum VBScript
    Réponses: 0
    Dernier message: 17/09/2010, 14h23
  2. Réponses: 8
    Dernier message: 10/02/2010, 17h35
  3. Réponses: 2
    Dernier message: 30/09/2009, 16h43
  4. Réponses: 6
    Dernier message: 23/03/2007, 12h26
  5. Comment créer un fichier dummy de taille donnée ?
    Par Maitre Kanter dans le forum Langage
    Réponses: 3
    Dernier message: 13/12/2003, 23h46

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