Aceasta este comanda file2c care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
fisier2c — convertiți fișierul în c-source
REZUMAT
fisier2c [-s x] [-n conta] [prefix [sufix]]
DESCRIERE
fisier2c utilitarul citește un fișier din stdin și îl scrie în stdout, transformând fiecare octet în
reprezentarea sa zecimală sau hexazecimală din mers. Valorile octetilor sunt separate prin a
virgulă. Aceasta înseamnă, de asemenea, că valoarea ultimului octet nu este urmată de o virgulă. În mod implicit,
valorile octeților sunt tipărite în zecimale, dar atunci când -x este dată, valorile vor fi
tipărit în hexazecimal. Cand -s este dată, fiecare linie este imprimată cu o filă de început
iar fiecare virgula este urmata de un spatiu cu exceptia ultimului de pe linie.
Dacă pe aceeași linie sunt tipărite mai mult de 70 de caractere, linia respectivă se termină și iese
continuă pe linia următoare. Cu -n opțiunea aceasta se poate face după
au fost tipărite numărul specificat de valori de octeți. Lungimea liniei nu va fi
mai luate în considerare. Pentru a avea toate valorile octeților tipărite pe aceeași linie, dați -n
opțiunea un număr negativ.
Un prefix și șiruri de sufixe pot fi tipărite înainte și după valorile octetilor (respectiv) Dacă un
urmează să fie tipărit sufixul, trebuie specificat și un prefix. Primul cuvânt fără opțiune este
prefix, care poate fi urmat opțional de un cuvânt care urmează să fie folosit ca sufix.
Acest program este folosit de obicei pentru a încorpora fișiere binare în fișierele sursă C. Prefixul este
folosit pentru a defini un tip de matrice, iar sufixul este folosit pentru a termina instrucțiunea C. The -n, -s si
-x opțiunile sunt utile atunci când datele binare reprezintă o hartă de biți și rezultatul trebuie
rămâne lizibil și/sau editabil. Fonturile, de exemplu, sunt un bun exemplu în acest sens.
EXEMPLE
Comanda:
data | file2c 'const char date[] = {' ',0};'
va produce:
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};
Utilizați file2c online folosind serviciile onworks.net