Dlaczego konwertować FBA na JS?
Użytkownicy potrzebują surowego .js, aby zbadać, nauczyć się lub zmodyfikować logikę aplikacji Fitbit. Ponieważ .fba jest w rzeczywistości skompresowanym archiwum kodu źródłowego aplikacji, manifestu i zasobów, JavaScript znajduje się w środku i wymaga jedynie rozpakowania.
Jak przekonwertować FBA na JS
7-Zip
Kliknij prawym przyciskiem myszy na .fba, wybierz 7-Zip, a następnie „Otwórz archiwum” (lub zmień nazwę na .zip) i wyodrębnij pliki .js ze środka.
unzip
Uruchom unzip app.fba -d app_src w terminalu, aby rozpakować pakiet i umieścić JavaScript oraz manifest w folderze.
Narzędzie archiwizacji / ditto
Zmień nazwę na app.zip i kliknij dwukrotnie lub uruchom ditto -x -k app.fba app_src, aby rozpakować pliki źródłowe.
O tych formatach
Plik .fba to pakiet aplikacji Fitbit OS, czyli instalowalny pakiet, który programista tworzy podczas budowania aplikacji lub tarczy zegara dla smartwatcha Fitbit za pomocą Fitbit SDK. Jest…
Otwórz szczegóły .FBA →Plik JS to plik kodu źródłowego JavaScript - zwykły, czytelny tekst, który napędza interaktywność stron internetowych i aplikacje serwerowe poprzez Node.js. Można go otworzyć w dowolnym…
Otwórz szczegóły .JS →Jakość i na co uważać
- Wyodrębniony
.jsmoże być połączony (bundled) lub zminimalizowany (minified), a nie w oryginalnym, dobrze sformatowanym kodzie źródłowym. - Otrzymasz kod aplikacji i manifest, ale archiwum nie gwarantuje zawarcia wszystkiego, co jest potrzebne do ponownego zbudowania aplikacji w Fitbit Studio.
- Niektóre pakiety
.fbazawierają tarczę zegara zamiast aplikacji, ale wypakowuje się je w ten sam sposób.
Najczęściej zadawane pytania
Dlaczego 7-Zip może otworzyć plik .fba?
.fba to archiwum oparte na formacie ZIP, więc programy archiwizujące odczytują je po otwarciu lub zmianie nazwy na zip.Czy wyodrębniony JavaScript jest czytelny?
Czy muszę zmieniać nazwę .fba na .zip?
unzip zazwyczaj potrafią odczytać go bezpośrednio, ale zmiana nazwy na .zip gwarantuje, że program archiwizujący rozpozna format.