SPLITTER DE FICHIERS

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 28 janv. 2005 à 18:51
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 24 févr. 2005 à 23:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29161-splitter-de-fichiers

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
24 févr. 2005 à 23:31
Au moment du splitt tu alloues par exemple un buffer de 32 Ko et tu boucles dessus.
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
24 févr. 2005 à 22:51
Voila apres une periode dinactivité, j'aimerai améliorer ma source.
Cependant, je ne sait pas trop comment proceder afin de copier les donnees autrement que octet par octet.
Si quelqu'un avait des suggestions pour m'aider !
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
31 janv. 2005 à 17:35
ok je comprend
(pr ce qui est du resultat que ça donne avec mon programme, je ne vois pas de difference, mais bon ça doit etre pq je m'embrouille)
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
31 janv. 2005 à 17:02
un fichier de 20 ko découpé en 2 donnera 2 fichiers de 10 Ko soit 10240 octets (10*1024).

20Ko = 20480 octets et non pas 20000.

et 10000 octets = 9.76 ko.

Cela n'a rien a voir avec une "logique" (de pensée en tant cas parce qu'au point de vu binaire ça l'est de penser en puissance de 2) c'est comme ça qu'on compte en octets...
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
31 janv. 2005 à 16:53
soit c'est vrai mais si quelqu'un veut decouper un fichier de 20ko en fichiers de 10, il est plus "logique" de creer des fichiers de 10000octets chacun que un de 1024 et l'autre de 976 octet (a vous de voir ;)
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
31 janv. 2005 à 10:04
tailleff*=1000; //transformation des octets en ko

> 1 ko 1024 octets et pas 1000.
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
28 janv. 2005 à 20:22
parsque en attente que je corrige ça, le code marche quand meme (heureusement !) et je ne pense pas qu'il soit tres lent (enfin ça c'est a vous de le dire ;)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
28 janv. 2005 à 18:51
Salut,
si tu sais déjà qu'on ne traite pas un fichier octet par octet alors pourquoi tu nous mets cela ici ?
Rejoignez-nous