Pourquoi convertir FBA en JS ?
Les utilisateurs veulent le .js brut pour inspecter, apprendre ou modifier la logique d'une application Fitbit. Comme un .fba est en réalité une archive compressée du code source, du manifeste et des ressources de l'application, le JavaScript se trouve à l'intérieur et n'a besoin que d'être déballé.
Comment convertir FBA en JS
7-Zip
Faites un clic droit sur le .fba, choisissez 7-Zip puis « Ouvrir l'archive » (ou renommez-le en .zip), et extrayez les fichiers .js de l'intérieur.
unzip
Exécutez unzip app.fba -d app_src dans un terminal pour étendre le paquet et déposer le JavaScript et le manifeste dans un dossier.
Utilitaire d'archive / ditto
Renommez en app.zip et double-cliquez, ou exécutez ditto -x -k app.fba app_src pour déballer les fichiers sources.
À propos de ces formats
Un fichier .fba est un paquet d'application Fitbit OS, le lot installable qu'un développeur produit lors de la création d'une application ou d'un cadran de montre pour montre connectée…
Ouvrir les détails de .FBA →Un fichier JS est un fichier de code source JavaScript - un texte brut et lisible qui alimente l'interactivité des pages web et les applications côté serveur via Node.js. Ouvrez-le dans…
Ouvrir les détails de .JS →Qualité et points de vigilance
- Le
.jsextrait peut être regroupé (bundled) ou minifié plutôt que d'être le code source original bien formaté. - Vous obtenez le code et le manifeste de l'application, mais l'archive ne garantit pas d'inclure tout le nécessaire pour la reconstruire dans Fitbit Studio.
- Certains paquets
.fbacontiennent un cadran de montre au lieu d'une application, mais ils s'extraient de la même manière.
Foire aux questions
Pourquoi 7-Zip peut-il ouvrir un fichier .fba ?
.fba est une archive basée sur le format ZIP, les archiveurs peuvent donc le lire une fois que vous l'ouvrez ou le renommez en zip.Le JavaScript extrait est-il lisible ?
Dois-je renommer .fba en .zip ?
unzip peuvent généralement le lire directement, mais renommer en .zip garantit que l'archiveur le reconnaisse.