initial
This commit is contained in:
23
scripts/readme.md
Normal file
23
scripts/readme.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# petits scripts shell utilitaires
|
||||
|
||||
## xt pour strippe un "extraire" un bloc d'octets d'un binaire
|
||||
|
||||
Permet d'enlever le générique roland radio et les entetes mp3 ajouté a chaque stream au début
|
||||
|
||||
- premier parametre : la position du premier octet a récupérer
|
||||
- deuxième parametre : le nombre d'octets a récupérer ( - pour aller jusqu'a la fin)
|
||||
|
||||
Dans l'exemple ci-dessous on utilise l'astuce `$((16#valeur_hexa))` pour convertir une valeur hexa en decimal quand la commande attend un decimal
|
||||
|
||||
```
|
||||
./xt $((16#702a0)) 200000000 stream_recorded.mp3 > stream_recorded.stripped.mp3
|
||||
|
||||
./xt $((16#702a0)) - stream_recorded.mp3 > stream_recorded.stripped.mp3
|
||||
|
||||
```
|
||||
|
||||
|
||||
## astuce bash : conversion d'une chaine de date en nanosecondes
|
||||
```
|
||||
date -d "2023-02-27T16:30:06.386" +%s%N
|
||||
```
|
||||
Reference in New Issue
Block a user