Source code generator for binary files
BinaryToSourceCode är ett gratis utvecklingsprogram för skrivbord som skapats av utvecklaren Noriyuki Higa. Med det kan användare generera källkod för binära filer med en enkel och intuitiv användargränssnitt. Koden kan antingen ställas in i Swift eller C++ programmeringsspråk.
När BinaryToSourceCode har genererat önskad källkod kan den sedan användas med textredigerare som Notepad++ för att göra ändringar eller lägga till och ta bort rader vid behov. Ett alternativ att bädda in filer som hexkod finns också tillgängligt för att förhindra eventuella ändringar eller modifieringar.
Hur använder jag BinaryToSourceCode?
Källkod är en viktig byggsten i alla datorprogram. För en utvecklare är det den råaste formen av programvara innan den kompileras till en binär fil. I den öppen källkods-kodningsgemenskapen är det vanligt att publicera källkoden tillsammans med ett program för andra att se och eventuellt justera. Men det kommer inte alltid att vara fallet för varje version, och du kan behöva använda en dekompilerare som bäst.
Här kommer BinaryToSourceCode in, en källkods-generator som kan hjälpa dig med just detta problem. Ladda upp din fil och välj vilket programmeringsspråk (Swift eller C++) du vill generera koden till. Du kan sedan ställa in antal byte per rad var som helst från 4 till 64 efter behov. Dessutom kan du bestämma bytevärden från 0 till 255 beroende på komplexiteten av det du kodar.
När du är nöjd med inställningarna kan du sedan fortsätta med att skapa och spara din kod. Några saker att notera här innan du börjar. BinaryToSourceCode är främst avsett att användas endast för macOS app-utveckling. Dessutom, medan vi är inne på ämnet, är det bara kompatibelt med Catalina och senare versioner av operativsystemet.
En praktisk verktyg för alla utvecklare
Om du är en utvecklare, är chanserna stora att du har hamnat i en situation där du behöver dekomprimera en binär fil för att göra ändringar eller lägga till en ny rad. I dessa fall kan BinaryToSourceCode hjälpa dig. Det är enkelt att använda, kan generera antingen Swift eller C++, och du kan även ställa in byteallokering och värden. Överlag, ett bra verktyg att ha till hands.