Il s'agit de la commande file2c qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
fichier2c — convertir le fichier en c-source
SYNOPSIS
fichier2c [-sx] [-n compter] [préfixe [suffixe]]
DESCRIPTION
La fichier2c l'utilitaire lit un fichier à partir de stdin et l'écrit sur stdout, convertissant chaque octet en
sa représentation décimale ou hexadécimale à la volée. Les valeurs d'octet sont séparées par un
virgule. Cela signifie également que la valeur du dernier octet n'est pas suivie d'une virgule. Par défaut le
les valeurs d'octets sont imprimées en décimal, mais lorsque le -x option est donnée, les valeurs seront
imprimé en hexadécimal. Lorsque -s option est donnée, chaque ligne est imprimée avec une tabulation de début
et chaque virgule est suivie d'un espace à l'exception du dernier sur la ligne.
Si plus de 70 caractères sont imprimés sur la même ligne, cette ligne est terminée et la sortie
continue sur la ligne suivante. Avec le -n option, cela peut se produire après la
nombre spécifié de valeurs d'octets ont été imprimés. La longueur de la ligne ne sera pas
plus considéré. Pour que toutes les valeurs d'octets soient imprimées sur la même ligne, donnez le -n
option un nombre négatif.
Un préfixe et un suffixe peuvent être imprimés avant et après les valeurs d'octet (resp.) Si un
suffixe doit être imprimé, un préfixe doit également être spécifié. Le premier mot non optionnel est le
préfixe, qui peut éventuellement être suivi d'un mot qui doit être utilisé comme suffixe.
Ce programme est généralement utilisé pour intégrer des fichiers binaires dans des fichiers source C. Le préfixe est
utilisé pour définir un type de tableau et le suffixe est utilisé pour terminer l'instruction C. Les -n, -s et
-x Les options sont utiles lorsque les données binaires représentent un bitmap et que la sortie doit
restent lisibles et/ou modifiables. Les polices, par exemple, en sont un bon exemple.
EXEMPLES
La commande:
date | file2c 'const char date[] = {' ',0};'
produira:
const char date[] = {
83,97,116,32,74,97,110,32,50,56,32,49,54,58,50,56,58,48,53
32,80,83,84,32,49,57,57,53,10
,0} ;
Utilisez file2c en ligne en utilisant les services onworks.net