Les Snippets

Connexion

Mettre un fichier dans un tableau de Bytes

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 17/03/2006 19:48:27 et initié par Nix [Liste]
Date de mise à jour : 03/04/2006 13:07:32
Vue : 9159
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- VB 2005
- VB6



Langage : VB.NET 1.x , VB 2005
Date ajout : 17/03/2006
Posté par Nix [Liste]
DateMAJ : 26/03/2006
Public Function FichierVersTableauDeByte(ByVal CheminFichier As String) As Byte() 
	Dim MonFichier As New System.IO.FileInfo(CheminFichier)
	Dim MonFileStream As System.IO.FileStream = MonFichier.OpenRead() 
	Dim TableauDeBytes(MonFileStream.Length) As Byte

	' On charge le fichier dans un tableau de byte
	MonFileStream.Read(TableauDeBytes, 0, MonFileStream.Length)

	' On ferme le stream
	MonFileStream.Close()
	Return TableauDeBytes 

End Function

 
' Exemple d'utilisation :
Dim MesBytes() As Byte
MesBytes = FichierVersTableauDeByte("C:\LeChemin\DeVotre\Fichier.Ext")


Langage : C# 1.x , C# 2.x
Date ajout : 17/03/2006
Posté par Nix [Liste]
public byte[] FichierVersTableauDeByte(string CheminFichier) 
  {
	System.IO.FileInfo MonFichier = new System.IO.FileInfo(CheminFichier); 
	System.IO.FileStream MonFileStream = MonFichier.OpenRead();
	byte[] TableauDeBytes = new byte[MonFileStream.Length];
	MonFileStream.Read(TableauDeBytes, 0, (int)MonFileStream.Length); 
	MonFileStream.Close();
	return TableauDeBytes; 
  }

 
// Exemple d'utilisation :


byte[] MesBytes;
MesBytes = FichierVersTableauDeByte(@"C:\LeChemin\DeVotre\Fichier.Ext");

Langage : VB 2005
Date ajout : 25/03/2006
Posté par Afyn [Liste]
DateMAJ : 03/04/2006

Dim bAll() As Byte

bAll = My.Computer.FileSystem.ReadAllBytes(FileName)

Langage : VB6
Date ajout : 31/03/2006
Posté par Gobillot [Liste]
DateMAJ : 31/03/2006
Private Function FichierVersTableauDeByte(ByVal CheminFichier As String) As Byte()
    Dim fff As Integer
    fff = FreeFile
    Open CheminFichier For Binary As #fff
    ReDim FichierVersTableauDeByte(LOF(fff) - 1)
    Get #fff, , FichierVersTableauDeByte
    Close #fff
End Function
' Exemple d'utilisation :
Dim MesBytes() As Byte
MesBytes = FichierVersTableauDeByte("C:\LeChemin\DeVotre\Fichier.Ext")


Snippets en rapport avec : Ficher, Tableau, Byte, Array, File



Codes sources en rapport avec : Ficher, Tableau, Byte, Array, File

{Visual Basic, VB6, VB.NET, VB 2005} COMPRESSION
Fonction pour comprimer un tableau de byte...

{Flash} FAIRE TOURNER UN TABLEAU (ARRAY)
Il est parfois utile ou nécessaire de faire 'tourner' un Array, c'est à dire de décaler tout le cont...

{Flash} UTILISATION DYNAMIQUE D'UN TABLEAU
Utilisation d'un tableau : " array ", pour se logger, faire une recherche dans les données existante...

{PHP} DÉTERMINATION DU CHEMIN D'INDEXAGE MENANT À UNE VALEUR DANS UN TABLEAU MULTI-DIMENSIONNEL
Cette fonction sert à trouver tous les indices qu'il faut suivre dans un tableau multidimentionnel p...

{Javascript / DHTML} TRANSFORMER UN TABLEAU JAVASCRIPT EN UN TABLEAU HTML
Cette fonction prend en argument une variable javascript qui est un tableau, une matrice à x lignes ...

{PHP} XML ET TABLEAUX : UNE CLASSE COMPLÈTE QUI CONVERTIT UN DOCUMENT XML EN TABLEAU ASSOCIATIF
Convertir un document XML en tableau associatif n'est pas en soi très utile... Cependant, on ne sai...

{Delphi} TABLEAU DE TYPE DYNAMIQUE SANS VARIANT
Ce code permet simplement de construire un tableaux, d'origine ShortInt, qui va agrandir le type si ...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR UN OCTET EN 8 BITS (10011101) BYTESTOBITS
Ceci est une petite fonction qui peut être très utile. Elle permet de convertir un Octet (Byte) en ...

{PHP} UPLOAD IMAGES SECURISE
Ce script vous permet d'uploader des images sur votre serveur via le protocole HTTP. Les extension...

{PHP} UNE PETITE FONCTION POUR AFFICHER LES TABLEAUX PHP
Voici un petit bout de code qui me depanne bien lors de debuggage de tableau multidimensionnel, il...