Hvorfor konvertere FBA til JS?
Folk ønsker den rå .js for at inspicere, lære af eller ændre en Fitbit-apps logik. Da en .fba reelt er et komprimeret arkiv af appens kildekode, manifest og aktiver, ligger JavaScript-filerne indeni og skal blot pakkes ud.
Sådan konverterer du FBA til JS
7-Zip
Højreklik på .fba, vælg 7-Zip og derefter «Åbn arkiv» (eller omdøb den til .zip), og udpak .js-filerne fra indholdet.
unzip
Kør unzip app.fba -d app_src i en terminal for at udpakke pakken og lægge JavaScript og manifest i en mappe.
Arkivværktøj / ditto
Omdøb til app.zip og dobbeltklik, eller kør ditto -x -k app.fba app_src for at udpakke kildefilerne.
Om disse formater
En .fba-fil er en Fitbit OS App Package, den installerbare pakke, som en udvikler producerer, når der bygges en Fitbit-smartwatch-app eller urskive med Fitbit SDK. Det er et ZIP-arkiv, der…
Åbn .FBA detaljer →En JS-fil er en JavaScript-kildekodefil - almindelig, læsbar tekst, der driver interaktivitet på websider og server-side apps via Node.js. Åbn den i enhver kodeeditor som VS Code eller…
Åbn .JS detaljer →Kvalitet & hvad man skal være opmærksom på
- Den udtrukne
.jskan være bundtet eller minificeret frem for den originale, velformaterede kildekode. - Du får appens kode og manifest, men arkivet garanterer ikke at indeholde alt, hvad der er nødvendigt for at genopbygge den i Fitbit Studio.
- Nogle
.fba-pakker indeholder en urskive i stedet for en app, men de udpakkes på samme måde.
Ofte stillede spørgsmål
Hvorfor kan 7-Zip åbne en .fba-fil?
.fba er et ZIP-baseret arkiv, så arkiveringsprogrammer læser det, når du åbner eller omdøber det som en zip.Er den udtrukne JavaScript læsbar?
Skal jeg omdøbe .fba til .zip?
unzip kan normalt læse den direkte, men omdøbning til .zip garanterer, at arkiveringsprogrammet genkender den.