{"id":580,"date":"2017-10-02T12:47:15","date_gmt":"2017-10-02T12:47:15","guid":{"rendered":"http:\/\/sc-journal.com\/?p=580"},"modified":"2018-06-16T21:54:50","modified_gmt":"2018-06-16T21:54:50","slug":"rec-studio-4-reverse-engineering-compiler","status":"publish","type":"post","link":"http:\/\/sc-journal.com\/blog\/rec-studio-4-reverse-engineering-compiler\/","title":{"rendered":"REC Studio 4 &#8211; Reverse Engineering Compiler"},"content":{"rendered":"<p>Original:\u00a0<a href=\"http:\/\/www.backerstreet.com\/rec\/rec.htm\">http:\/\/www.backerstreet.com\/rec\/rec.htm<\/a> (<a href=\"http:\/\/wall2born.com\/download\/document\/rec-studio-4-reverse-engineering-compiler\/\">let\u00f6lthet\u0151 ford\u00edt\u00e1s<\/a>)<\/p>\n<p>REC Studio egy interakt\u00edv decompiler.<\/p>\n<p>Olvas egy Windows, Linux, Mac OS X vagy nyers futtathat\u00f3 f\u00e1jlt, \u00e9s megk\u00eds\u00e9rli, hogy k\u00e9sz\u00edtsen egy C-szer\u0171 \u00e1br\u00e1zol\u00e1sa a k\u00f3dot, \u00e9s elk\u00e9sz\u00edt\u00e9s\u00e9re felhaszn\u00e1lt adatok a futtathat\u00f3 f\u00e1jl.<br \/>\nAzt tervezt\u00e9k, hogy a f\u00e1jlok olvas\u00e1s\u00e1hoz termelt k\u00fcl\u00f6nb\u00f6z\u0151 c\u00e9lokat, \u00e9s m\u00e1r \u00f6ssze t\u00f6bb gazdarendszereken.<\/p>\n<p>REC Studio 4 egy teljes \u00fajra\u00edr\u00e1sa az eredeti REC decompiler.\u00a0Ez haszn\u00e1l er\u0151sebb elemz\u00e9si technik\u00e1k, mint a r\u00e9szleges Single statikus kioszt\u00e1s (SSA), lehet\u0151v\u00e9 teszi a bet\u00f6lt\u00e9s Mac OS X f\u00e1jlokat \u00e9s t\u00e1mogatja a 32 \u00e9s 64 bites bin\u00e1ris.<br \/>\nB\u00e1r m\u00e9g mindig\u00a0<b>fejleszt\u00e9s alatt \u00e1ll<\/b>, akkor el\u00e9rte azt a szintet, ami m\u00e9g jobban haszn\u00e1lhat\u00f3, mint a r\u00e9gi Rec Studio 2.<\/p>\n<p>Rec Studio 2 oldala\u00a0<a href=\"http:\/\/www.backerstreet.com\/rec\/old_rec\/rec.htm\">van<\/a>.<\/p>\n<div class=\"headerRow\"><strong>Jellemz\u0151k<\/strong><\/div>\n<p>Mint eml\u00edtett\u00fck, Rec Studio 4 m\u00e9g mindig fejleszt\u00e9s alatt \u00e1ll.\u00a0A legt\u00f6bb c\u00e9l f\u00fcggetlen funkci\u00f3 m\u00e1r elk\u00e9sz\u00fclt, mint p\u00e9ld\u00e1ul:<\/p>\n<ul>\n<li>Multihost: Rec Studio fut\u00a0<b>Windows XP\/Vista\/7, Ubuntu Linux, Mac OS X<\/b>.<\/li>\n<li>Szimbolikus inform\u00e1ci\u00f3 hordoz\u00f3n\u00a0<b>t\u00f6rpe 2<\/b>\u00a0\u00e9s r\u00e9szleges elismer\u00e9se\u00a0<b>Microsoft PDB<\/b>\u00a0form\u00e1tumban.<\/li>\n<li><b>C++<\/b>\u00a0r\u00e9szben felismert: \u00f6sszekeveredett nevek \u00e1ltal gener\u00e1lt GCC demangled, valamint \u00f6r\u00f6kl\u00e9si le\u00edrt dwarf2 megtiszteltet\u00e9s.\u00a0Azonban a C++ nagyon sz\u00e9les \u00e9s neh\u00e9z nyelv, \u00edgy bizonyos funkci\u00f3k, mint a sablonok nem val\u00f3sz\u00edn\u0171, hogy valaha is t\u00e1mogatott.<\/li>\n<li>T\u00edpusok \u00e9s f\u00fcggv\u00e9ny protot\u00edpus meghat\u00e1roz\u00e1sok meghat\u00e1rozott sz\u00f6veges f\u00e1jlokat.\u00a0N\u00e9h\u00e1ny szabv\u00e1nyos POSIX \u00e9s a Windows API-k m\u00e1r biztos\u00edtott a Rec Studio csomagot.<\/li>\n<li>Az interaktivit\u00e1s t\u00e1mogatott, korl\u00e1tozva meghat\u00e1roz\u00e1sa szakaszok, c\u00edmk\u00e9k \u00e9s a funkci\u00f3 bel\u00e9p\u00e9si pontok.\u00a0Jav\u00edtania kell, hogy t\u00e1mogassa a programot meghat\u00e1roz\u00e1sa t\u00edpusok \u00e9s funkcion\u00e1lis param\u00e9tereket.<\/li>\n<\/ul>\n<p>Ez a t\u00e1bl\u00e1zat mutatja, a c\u00e9l-specifikus funkci\u00f3k ker\u00fcltek eddig v\u00e9grehajtott:<\/p>\n<table class=\"style3\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr class=\"tableHeader\">\n<td>Funkci\u00f3<\/td>\n<td>x86 (IA32)<\/td>\n<td>x86_64<\/td>\n<td>Mips<\/td>\n<td>PowerPC<\/td>\n<td>mc68k<\/td>\n<td>KAR<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">disassembler<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">PE COFF rakod\u00f3<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">ELF bet\u00f6lt\u0151<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">COFF rakod\u00f3<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">Mac OS X rakod\u00f3<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style5\">Tervezett<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">Dwarf2 szimbolikus inform\u00e1ci\u00f3<\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style4\"><span style=\"color: #00ccff;\">K\u00e9sz<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">COFF szimbolikus inform\u00e1ci\u00f3<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">Calling egyezm\u00e9nyek<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">32 \u00e9s 64 bit<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">Lebeg\u0151pont<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">A windows Debugger<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style5\"><span style=\"color: #3366ff;\">Tervezett<\/span><\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<tr>\n<td class=\"style3\">gDB hibakeres\u0151<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style7\">Folyamatban<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<td class=\"style6\">\u00a0n\/a<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>REC forr\u00e1sok\u00a0<b><u>nem<\/u><\/b>\u00a0a nyilv\u00e1noss\u00e1g.<\/p>\n<p>B\u00e1r REC tudja olvasni Win32 futtathat\u00f3 (aka PE) f\u00e1jlokat el\u0151\u00e1ll\u00edtott Visual C ++ vagy Visual Basic 5, vannak korl\u00e1tai a kibocs\u00e1t\u00e1st.\u00a0REC megpr\u00f3b\u00e1lja haszn\u00e1lni b\u00e1rmilyen inform\u00e1ci\u00f3 van jelen a .EXE szimb\u00f3lumt\u00e1bl\u00e1ba.\u00a0Ha az .exe f\u00e1jlt n\u00e9lk\u00fcl lett leford\u00edtva hibakeres\u00e9si adatok, ha a program adatb\u00e1zis f\u00e1jlt (.pdb) vagy Codeview (C7) form\u00e1tumban haszn\u00e1lunk, vagy ha az optimaliz\u00e1l\u00e1s lehet\u0151s\u00e9get a ford\u00edt\u00f3 enged\u00e9lyez\u00e9se eset\u00e9n a kibocs\u00e1t\u00e1st nem lesz nagyon j\u00f3.\u00a0S\u0151t, a Visual Basic 5 futtathat\u00f3 f\u00e1jlok vegyesen\u00a0\u00a0<tt>Subroutine<\/tt>\u00a0\u00a0k\u00f3d \u00e9s\u00a0\u00a0<tt>forma<\/tt>\u00a0\u00a0adatokat.\u00a0Ez szinte lehetetlen, REC, hogy melyik melyik.\u00a0Az egyetlen lehet\u0151s\u00e9g az, hogy egy .cmd f\u00e1jlt, \u00e9s adja meg manu\u00e1lisan amely ter\u00fclet k\u00f3dja, \u00e9s amelyek az adatszolg\u00e1ltat\u00e1sok ter\u00fclet\u00e9n.<\/p>\n<p><u>A gyakorlatban csak a C futtathat\u00f3 f\u00e1jlok \u00e9rtelmes decompiled kimenet<\/u>.<\/p>\n<p><strong>Irodalom<\/strong><\/p>\n<p>Sz\u00e1mos m\u00e1s k\u00f3dvisszafejt\u0151 program \u00e1ll rendelkez\u00e9sre a k\u00fcl\u00f6nb\u00f6z\u0151 forr\u00e1sokb\u00f3l.\u00a0N\u00e9zd meg a\u00a0<a href=\"http:\/\/www.backerstreet.com\/cg\/work.htm\">reverse engineering oldal<\/a>\u00a0list\u00e1j\u00e1t.<\/p>\n<p>Sokkal ink\u00e1bb meglep\u0151, a bels\u0151 \u00e9p\u00edt\u00e9szet egy decompiler nagyon hasonl\u00f3, hogy a ford\u00edt\u00f3.\u00a0Kiv\u00e1l\u00f3 min\u0151s\u00e9g\u0171 szakirodalom l\u00e9tezik, mindk\u00e9t f\u00e9l sz\u00e1m\u00e1ra.\u00a0A\u00a0<a href=\"http:\/\/www.backerstreet.com\/decompiler\/introduction.htm\">design Notes<\/a>\u00a0oldal inform\u00e1ci\u00f3t a probl\u00e9m\u00e1kat, hogy a decompiler \u00edr\u00f3 szembes\u00fcl, amikor megpr\u00f3b\u00e1lja visszaford\u00edtani valamivel bonyolultabb, mint az egyszer\u0171 programok unit tesztek.<br \/>\nA\u00a0\u00a0<a href=\"http:\/\/program-transformation.org\/Transform\/DeCompilation\">dekompil\u00e1l\u00e1sa<\/a>\u00a0oldal linkeket \u00e9s dokument\u00e1ci\u00f3t k\u00f3dvisszafejt\u0151 program \u00e1ltal\u00e1ban.<\/p>\n<p><a href=\"http:\/\/docs.google.com\/fileview?id=0B7AJFcfxM6NAOTI2YTk4ZjItZWY3MC00OThhLTkxM2MtOWZiNWY2YjU2YWQ4&amp;hl=en\">Mike van Emmerik PhD \u00e9rtekez\u00e9s<\/a>\u00a0jelent\u0151sen kisz\u00e9les\u00edtett ter\u00fclet\u00e9n dekompil\u00e1l\u00e1sa ismertet\u00e9s\u00e9vel megold\u00e1sok alapvet\u0151 probl\u00e9m\u00e1k dekompil\u00e1l\u00e1sa bin\u00e1ris programokat.<\/p>\n<p><a href=\"http:\/\/www.itee.uq.edu.au\/~cristina\/dcc.html\">Cristina Cifuentes<\/a>\u00a0&#8220;Reverse \u00f6ssze\u00e1ll\u00edt\u00e1sa technik\u00e1k \u00e9rtekez\u00e9s ismerteti r\u00e9szletesen az elm\u00e9let \u00e9s a v\u00e9grehajt\u00e1s a DCC decompiler az 8086 DOS programokat.<\/p>\n<p>A\u00a0<a href=\"http:\/\/www.wotsit.org\/\">Wotsit<\/a>\u00a0oldal el\u00e9rhet\u0151k a m\u0171szaki t\u00e1rgy form\u00e1tumok, mint COFF \u00e9s ELF.<\/p>\n<p>N\u00e9h\u00e1ny kapcsol\u00f3d\u00f3 fogalmakat k\u00f3delemz\u00e9si szerepelnek az\u00a0<a href=\"http:\/\/www.backerstreet.com\/red\/index.htm\">referencia Debugger<\/a>\u00a0oldalakon.<\/p>\n<p>Tov\u00e1bbi alapvet\u0151 k\u00f6nyveket szoktam a fejleszt\u00e9s sor\u00e1n a k\u00f6vetkez\u0151k:<\/p>\n<ul>\n<li>\u201eFord\u00edt\u00f3programok &#8211; elvek, m\u00f3dszerek \u00e9s eszk\u00f6z\u00f6k\u201d, Aho, Sethi, Ullman 1986 Addison-Wesley Publishing Co. ISBN 0-201-10088-6.<\/li>\n<li>\u201eAdvanced Compiler Design &amp; v\u00e9grehajt\u00e1sa\u201d, Steven Muchnick 1997 Morgan Kaufmann Publishers, ISBN 1-55860-320-4.<\/li>\n<li>\u201eHogy debuggers m\u0171k\u00f6dik &#8211; Algoritmusok, adatszerkezetek, \u00e9s \u00e9p\u00edt\u00e9szet\u201d, Jonathan Rosemberg 1996 John Wiley and Sons, ISBN 0-471-14966-7.<\/li>\n<\/ul>\n<p>A bont\u00f3i haszn\u00e1lt REC vett\u00fcnk k\u00fcl\u00f6nb\u00f6z\u0151 forr\u00e1sokb\u00f3l.\u00a0A f\u00e1jl\u00a0\u00a0<tt>copyrite<\/tt>\u00a0\u00a0az eloszl\u00e1s egy list\u00e1t a kredit az egyes bont\u00f3i haszn\u00e1lt REC.\u00a0A t\u00f6bbi k\u00f3dot \u00edrta\u00a0<a href=\"http:\/\/www.backerstreet.com\/cg\/\">magam<\/a>\u00a0az elm\u00falt 25 \u00e9vben.\u00a0Azt tov\u00e1bbra is jav\u00edtani fogja a REC a szabadid\u0151mben, de nem tudom garant\u00e1lni, hogy tudom kijav\u00edtani a hib\u00e1kat, illetve \u00faj funkci\u00f3k, a feldolgoz\u00f3knak \u00e9s a hosts.<\/p>\n<div class=\"headerRow\"><strong>Lemond\u00e1s<\/strong><\/div>\n<p>Van sok vita a jogszer\u0171s\u00e9g\u00e9t dek\u00f3dol\u00e1shoz.\u00a0Decompiler eszk\u00f6z\u00f6k \u00e1lltak rendelkez\u00e9sre a k\u00fcl\u00f6nb\u00f6z\u0151 platformok sok\u00e1ig.\u00a0K\u00f3dvisszafejt\u0151 program, valamint egy\u00e9b eszk\u00f6z\u00f6k, mint a hibakeres\u0151, bin\u00e1ris szerkeszt\u0151k, bont\u00f3i stb csak akkor kell haszn\u00e1lni, ha a tulajdonos a program a t\u00f6rv\u00e9nyes joga, hogy fejtheti vissza a programot.<\/p>\n<p>Meg\u00e1llap\u00edt\u00e1st nyert az Egyes\u00fclt \u00c1llamokban \u00e9s m\u00e1s orsz\u00e1gokban b\u00edr\u00f3s\u00e1g, hogy leg\u00e1lis haszn\u00e1lni k\u00f3dvisszafejt\u0151 program keret\u00e9ben a fair use kik\u00f6t\u00e9s a szerz\u0151i jog.<\/p>\n<p>Ahhoz, hogy megtudja, ha ez leg\u00e1lis haszn\u00e1lni decompiler, akkor olvassa el a sz\u00f6veget a k\u00f6vetkez\u0151 esetekben:<\/p>\n<ul>\n<li><i><a href=\"http:\/\/www.law.seattleu.edu\/chonm\/Cases\/sega.html\">Sega Enterprises Ltd kontra. Accolade, Inc.<\/a><\/i><\/li>\n<li><i>Atari Games Corp. v. A Nintendo of America, Inc.<\/i><\/li>\n<\/ul>\n<p>Szint\u00e9n\u00a0<a href=\"http:\/\/www.cris.com\/~Twist\/atari800win\/legal.shtml\">olvasni<\/a>\u00a0a vita a jogszer\u0171s\u00e9g\u00e9t a emul\u00e1torral futtatni egy bin\u00e1ris programot egy m\u00e1sik gazda.<\/p>\n<p>Backer Street Software nem t\u00e1mogatja a haszn\u00e1lat\u00e1t ford\u00edtott m\u00e9rn\u00f6ki eszk\u00f6z\u00f6k illeg\u00e1lis c\u00e9lokra.<\/p>\n<hr \/>\n<p><b>Copyright \u00a9 1997 &#8211; 2015 Backer Street Software &#8211; Minden jog fenntartva.<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Original:\u00a0http:\/\/www.backerstreet.com\/rec\/rec.htm (let\u00f6lthet\u0151 ford\u00edt\u00e1s) REC Studio egy interakt\u00edv decompiler. Olvas egy Windows, Linux, Mac OS X vagy nyers futtathat\u00f3 f\u00e1jlt, \u00e9s megk\u00eds\u00e9rli, hogy k\u00e9sz\u00edtsen egy C-szer\u0171 \u00e1br\u00e1zol\u00e1sa a k\u00f3dot, \u00e9s elk\u00e9sz\u00edt\u00e9s\u00e9re felhaszn\u00e1lt adatok a futtathat\u00f3 f\u00e1jl. Azt tervezt\u00e9k, hogy a f\u00e1jlok olvas\u00e1s\u00e1hoz termelt k\u00fcl\u00f6nb\u00f6z\u0151 c\u00e9lokat, \u00e9s m\u00e1r \u00f6ssze t\u00f6bb gazdarendszereken. REC Studio 4 egy teljes \u00fajra\u00edr\u00e1sa az eredeti REC decompiler.\u00a0Ez haszn\u00e1l er\u0151sebb elemz\u00e9si technik\u00e1k, mint a r\u00e9szleges Single statikus kioszt\u00e1s (SSA), lehet\u0151v\u00e9 teszi a bet\u00f6lt\u00e9s Mac OS X f\u00e1jlokat \u00e9s t\u00e1mogatja a 32 \u00e9s 64 bites bin\u00e1ris. B\u00e1r m\u00e9g mindig\u00a0fejleszt\u00e9s alatt \u00e1ll, akkor el\u00e9rte azt a szintet, ami m\u00e9g jobban haszn\u00e1lhat\u00f3, mint a r\u00e9gi Rec Studio 2. Rec Studio 2 oldala\u00a0van. Jellemz\u0151k Mint eml\u00edtett\u00fck, Rec Studio 4 m\u00e9g mindig fejleszt\u00e9s alatt \u00e1ll.\u00a0A legt\u00f6bb c\u00e9l f\u00fcggetlen funkci\u00f3 m\u00e1r elk\u00e9sz\u00fclt, mint p\u00e9ld\u00e1ul: Multihost: Rec Studio fut\u00a0Windows XP\/Vista\/7, Ubuntu Linux, Mac OS X. Szimbolikus inform\u00e1ci\u00f3 hordoz\u00f3n\u00a0t\u00f6rpe 2\u00a0\u00e9s r\u00e9szleges elismer\u00e9se\u00a0Microsoft PDB\u00a0form\u00e1tumban. C++\u00a0r\u00e9szben felismert: \u00f6sszekeveredett nevek \u00e1ltal gener\u00e1lt GCC demangled, valamint \u00f6r\u00f6kl\u00e9si le\u00edrt dwarf2 megtiszteltet\u00e9s.\u00a0Azonban a C++ nagyon sz\u00e9les \u00e9s neh\u00e9z nyelv, \u00edgy bizonyos funkci\u00f3k, mint a sablonok nem val\u00f3sz\u00edn\u0171, hogy valaha is t\u00e1mogatott. T\u00edpusok \u00e9s f\u00fcggv\u00e9ny protot\u00edpus meghat\u00e1roz\u00e1sok meghat\u00e1rozott sz\u00f6veges f\u00e1jlokat.\u00a0N\u00e9h\u00e1ny szabv\u00e1nyos POSIX \u00e9s a Windows API-k m\u00e1r biztos\u00edtott a Rec Studio csomagot. Az interaktivit\u00e1s<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-580","post","type-post","status-publish","format-standard","hentry","category-computing"],"_links":{"self":[{"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/posts\/580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/comments?post=580"}],"version-history":[{"count":5,"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/posts\/580\/revisions"}],"predecessor-version":[{"id":690,"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/posts\/580\/revisions\/690"}],"wp:attachment":[{"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/media?parent=580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/categories?post=580"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/sc-journal.com\/blog\/wp-json\/wp\/v2\/tags?post=580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}