Hvorfor konvertere FBA til JS?
Folk ønsker den rå .js-koden for å inspisere, lære av eller endre logikken i en Fitbit-app. Fordi en .fba egentlig er et komprimert arkiv av appens kildekode, manifest og ressurser, ligger JavaScript-filene inni og trenger bare å pakkes ut.
Hvordan konvertere FBA til JS
7-Zip
Høyreklikk på .fba-filen, velg 7-Zip og deretter «Open archive» (eller endre navn til .zip), og pakk ut .js-filene fra innsiden.
unzip
Kjør unzip app.fba -d app_src i en terminal for å pakke ut pakken og legge JavaScript og manifest i en mappe.
Arkivverktøy / ditto
Endre navn til app.zip og dobbeltklikk, eller kjør ditto -x -k app.fba app_src for å pakke ut kildefilene.
Om disse formatene
En .fba-fil er en Fitbit OS App Package, den installerbare pakken en utvikler produserer når hen bygger en Fitbit-smartklokke-app eller urskive med Fitbit SDK. Det er et ZIP-arkiv som…
Åpne .FBA-detaljer →En JS-fil er en kildekodefil for JavaScript - ren, lesbar tekst som driver interaktivitet på nettsider og serverapplikasjoner via Node.js. Åpne den i et hvilket som helst…
Åpne .JS-detaljer →Kvalitet og hva du bør passe på
- Den utpakkede
.js-koden kan være sammenpakket (bundled) eller minifisert i stedet for den originale, velformaterte kildekoden. - Du får appens kode og manifest, men arkivet er ikke garantert å inneholde alt som trengs for å bygge den på nytt i Fitbit Studio.
- Noen
.fba-pakker inneholder en urskive i stedet for en app, men de pakkes ut på samme måte.
Ofte stilte spørsmål
Hvorfor kan 7-Zip åpne en .fba-fil?
.fba er et ZIP-basert arkiv, så arkiveringsprogrammer leser den så snart du åpner eller endrer navn på den til zip.Er den utpakkede JavaScript-koden lesbar?
Må jeg endre navn fra .fba til .zip?
unzip kan vanligvis lese den direkte, men å endre navn til .zip garanterer at arkivprogrammet gjenkjenner den.