begin process at 2010 02 10 08:42:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Maths

 > 

convertisseur octet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

convertisseur octet

vendredi 25 mars 2005 à 17:37:10 | convertisseur octet

Maniaxman

salut, j'aimerais créer un programme qui permet convertir un octet, en kilo, en mega, en giga, etc.
et qu'il puisse le faire dans tous les sens, qu'il convertisse kilo en octet ...
Merci
vendredi 25 mars 2005 à 19:39:45 | Re : convertisseur octet

WhiteHippo

Membre Club

Avant la standardisation de décembre 1998 :

  • Un KiloOctet (ko) ou KiloByte (kB) = 210 octets = 1024 octets
  • Un MégaOctet (Mo) ou MégaByte (MB) = 220 octets = 1024 ko = 1 048 576 octets
  • Un GigaOctet (Go) ou GigaByte (GB) = 230 octets = 1024 Mo = 1 073 741 824 octets
  • Un TéraOctet (To) ou TeraByte(TB) = 240 octets = 1024 Go = 1 099 511 627 776 octets

Depuis décembre 1998, les unités standardisées par IEC sont  :

  • Un KiloOctet (ko) ou KiloByte (kB) = 1000 octets
  • Un MégaOctet (Mo) ou MégaByte (MB) = 1000 ko = 1 000 000 octets
  • Un GigaOctet (Go) ou GigaByte (GB) = 1000 Mo = 1 000 000 000 octets
  • Un TéraOctet (To) ou TeraByte(TB) = 1000 Go = 1 000 000 000 000 octets

Il existe également le kilo binaire (kibi), le méga binaire (Mébi), le giga binaire (Gibi), le tera binaire (Tebi).

  • Un Kibioctet (kio) ou KibiByte (kiB) vaut 210 = 1024 octets
  • Un MébiOctet (Mio) ou MébiByte(MiB) vaut 220 =1 048 576 octets
  • Un GibiOctet (Gio) ou GibiByte(GiB) vaut 230 =1 073 741 824 octets
  • Un TébiOctet (Tio) ou TébiByte(TiB) vaut 240 =1 099 511 627 776 octets

 Voir [ Lien ]

Il suffit donc de multiplier ou de diviser soit par n fois 1024 (ancienne norme) soit par n fois 1000 (nouvelle norme) pour obtenir chacune des unités.

1To = 1000 Go = 1000*1000 Mo = 1000 * 1000 * 1000 ko = 1000 * 1000 * 1000 * 1000 * octets

1 octet = 1/1000 ko = 1/(1000*1000) Mo = etc....

Cordialement.

dimanche 27 mars 2005 à 14:09:36 | Re : convertisseur octet

Maniaxman

Est-ce que tu pourrais faire un exemple de convertion pour juste octet -> kilo-octet stp ?
Merci.
dimanche 27 mars 2005 à 14:36:39 | Re : convertisseur octet

ni69

Membre Club
NbKiloOctets := NbOctets div 1024;

@+
Bonne Prog'
Nico


N'oubliez pas de cliquer sur
Réponse acceptée lorsque la réponse vous convient !
dimanche 27 mars 2005 à 14:48:27 | Re : convertisseur octet

Maniaxman

ok, et j'ai deux edit, comment puis-je faire pour que automatiquement, quand j'entre un nombre dand le edit1, le résultat apparaisse dans le edit2?
dimanche 27 mars 2005 à 15:22:23 | Re : convertisseur octet

GordoCabron

Salut
Une possibilite :
//------------------------------------------------------------------
procedure TForm1.Edit1Change(Sender: TObject);
var     valeur,unite:integer;
begin
        try
                valeur:=StrToInt(Edit1.Text);

                unite:=0;
                while ((valeur shr (10+unite))<>0) do
                        unite:=unite+10;
                case unite of
                 0 : Edit2.Text:=IntToStr(valeur shr unite)+' Octets';
                10 : Edit2.Text:=IntToStr(valeur shr unite)+' Ko';
                20 : Edit2.Text:=IntToStr(valeur shr unite)+' Mo';
                30 : Edit2.Text:=IntToStr(valeur shr unite)+' Go';
                end;
        except
                Edit2.Text:='Erreur';
        end;

end;
//------------------------------------------------------------------

Un entier est sur 32 bit donc pas possible d'avoir de To
 (au max 4Go, d'ou la limitation de la FAT32)

bonne prog
a+

dimanche 27 mars 2005 à 15:26:50 | Re : convertisseur octet

Maniaxman

merci bcp
mais il n'y a pas de solutions pour aller au-dela de Go?
dimanche 27 mars 2005 à 17:28:43 | Re : convertisseur octet



avec un Int64 (entier signé sur 64 bits), tu devrais pouvoir aller plus loin

@+
Bonne Prog'
Nico


N'oubliez pas de cliquer sur
Réponse acceptée lorsque la réponse vous convient !
dimanche 27 mars 2005 à 18:21:27 | Re : convertisseur octet

Maniaxman

mais même, je devrait aller bien plus loin, n'y a t-il pas une autre solution?
dimanche 27 mars 2005 à 19:48:12 | Re : convertisseur octet

Maniaxman

je ne comprends pas, quand je met integer et int64, le programme ne va pas du tout plus loin, comment ça se fait ?

1 2 3

Cette discussion est classée dans : octet, convertisseur, kilo


Répondre à ce message

Sujets en rapport avec ce message

CONVERTISSEUR VB -> DELPHI [ par Antoine ] Salut !Quelqu'un peut-il me dire où je peux télécharger un convertisseur permettant de traduire le langage Visual Basic en delphi ? Merci beaucoup ! Convertisseur euro/franc ; franc/euro [ par Zangdar ] sur http://zangdar.free.fr/site/programme/convertisseur.v1.2.exe @++http://www.zangdar.fr.stPs : Ca serait vachement sympas de cliquer sur mabannière lire octet par octet dans un fichier bynaire [ par golum ] EEEppppssss!voici mon code :varFs: TFileStream;b:Byte;begin Fs := TFileStream.Create(ExtractFilePath(Application.ExeName)+'fichier.dat',fmOpenRead); convertisseur [ par OlivierAfpaRoubaix ] Bonjour , je cherche un source c#,un add pour visual studio ou delphi pour convertir un code delphi vers c#, et inversement . Merci d'avance.Olivier. Ecrire dans un fichier de tel octet à tel octet [ par TheChikenKiller ] Je cherche a écrire dans un fichier une string d'un certain caractère (exemple : 160) à un autre (ex :255)Exemple : ecrire petaouchnok du caractère 16 Ecrire dans un fichier : HELP ME [ par TheChikenKiller ] Afin de faire un logiciel de telechargement qui supporte la pause et la reprise, j'aimerai avoir davantage d'informations sur comment ecrire dans un f Convertisseur... [ par MAsterC ] Bonjour à tous!Je voudrai savoir si en Delphi il exite un fonction ou autre pour convertir un fichier .AVI vers un fichier .MPG?Merci d'avance. MAster modifier l'octet d'un fichier [ par xelory ] Salut all !1]Merci de lire cette question.2]J'aimerais savoir comment modifier un nombre n d'octet(s) tel que le convertisseur mp3-> wav et vice versa [ par nekinox ] Bonjour à tousAlors voila...mon projet est le suivant : créer un convertisseur qui permettrait ceci :j'ai chez moi des wav, avec un premier programme Comment accéder directement à l'octet 200 d'un fichier? [ par BlouMan ] Salut,je voudrais savoir comment on peut faire pour accéder directement à un octet précis dans un fichier?Par exemple je veut lire l'octet 302...  Y-a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales