Question
concaténer des fichiers binaires
- PULVERAIL
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 36
- Remerciements reçus 0
il y a 16 ans 8 mois #4909
par PULVERAIL
concaténer des fichiers binaires a été créé par PULVERAIL
Bonjour,
J'ai plusieurs fichiers au format grb qui contiennent en fait des données météorologiques
. Je souhaite les concaténer en un seul fichier.
Pour cela je suis obligé de copier les bits. Il semblerait que PowerShell ne fournissent pas de solution à mon problème.
Suis-je réellement obligé de travailler avec la commande cmd
:
[code:1]CMD /c copy /b file1+file2 file3[/code:1]
J'ai plusieurs fichiers au format grb qui contiennent en fait des données météorologiques
Pour cela je suis obligé de copier les bits. Il semblerait que PowerShell ne fournissent pas de solution à mon problème.
Suis-je réellement obligé de travailler avec la commande cmd
[code:1]CMD /c copy /b file1+file2 file3[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 16 ans 8 mois #4913
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:concaténer des fichiers binaires
Salut,
T'inquiètes pas, il y a toujours (ou presque
) une solution à chaque problème...
Il va te falloir \"jouer\" avec le paramètre -encoding des cmdlets Get-Content et Set-Content, et avec la valeur byte afin d'indiquer que l'on manipule des octets.
Exemple:
[code:1]
$fic1 = Get-Content '.\file1.bin' -encoding byte
$fic2 = Get-Content '.\file2.bin' -encoding byte
$fic1 + $fic2 | Set-Content '.\file3.bin' -encoding byte
[/code:1]
C'est un peu plus long qu'avec CMD mais ça devrait fonctionner.
Arnaud
Pour cela je suis obligé de copier les bits. Il semblerait que PowerShell ne fournissent pas de solution à mon problème.
T'inquiètes pas, il y a toujours (ou presque
Il va te falloir \"jouer\" avec le paramètre -encoding des cmdlets Get-Content et Set-Content, et avec la valeur byte afin d'indiquer que l'on manipule des octets.
Exemple:
[code:1]
$fic1 = Get-Content '.\file1.bin' -encoding byte
$fic2 = Get-Content '.\file2.bin' -encoding byte
$fic1 + $fic2 | Set-Content '.\file3.bin' -encoding byte
[/code:1]
C'est un peu plus long qu'avec CMD mais ça devrait fonctionner.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- PULVERAIL
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 36
- Remerciements reçus 0
il y a 16 ans 8 mois #4926
par PULVERAIL
Réponse de PULVERAIL sur le sujet Re:concaténer des fichiers binaires
Re,
Désolé d'avoir mis un peu de temps à répondre... Merci pour la solution que tu m'as proposée ; je l'ai testée....
En effet, le temps n'est pas le même entre CMD et PowerShell : ça prend beaucoup trop de temps avec PowerShell. Et je pense que c'est parce que la plupart de mes fichiers contiennent plus de 100Mo de données!
N'y a-t-il donc que cette solution pour éviter d'utiliser la commande CMD...?
Désolé d'avoir mis un peu de temps à répondre... Merci pour la solution que tu m'as proposée ; je l'ai testée....
C'est un peu plus long qu'avec CMD mais ça devrait fonctionner.
En effet, le temps n'est pas le même entre CMD et PowerShell : ça prend beaucoup trop de temps avec PowerShell. Et je pense que c'est parce que la plupart de mes fichiers contiennent plus de 100Mo de données!
N'y a-t-il donc que cette solution pour éviter d'utiliser la commande CMD...?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.059 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- concaténer des fichiers binaires