aspose.info
HU

PYC fájlformátum - Python összeállított fájl

Frissítve

Mi az a PYC fájl?

A PYC fájl egy lefordított kimeneti fájl, amelyet Python programozási nyelven írt forráskódból állítanak elő. Amikor a PY fájlt Python interpreter segítségével futtatja, a program bájtkóddá konvertálja a végrehajtáshoz. Ugyanakkor a lefordított bájtkód .pyc fájlként is elmentésre kerül, hogy a gyorsítótárból később újra felhasználható legyen, ha lehetséges.

A PYC fájlformátum felépítése

A PYC fájlok bájtkódban vannak, és a fájlformátum-specifikációik nem érhetők el nyilvánosan. Egyes források vizsgálata azonban azt mutatja, hogy a egy PYC-fájl szerkezete a következőkből áll:

  • Négybájtos mágikus számr - Egyszerűen két bájt, amely a rendezőkód minden változásával változik, majd két bájt 0d0a.
  • Négybájtos módosítási időbélyeg – A .pyc-et létrehozó forrásfájl Unix módosítási időbélyege, hogy újra lehessen fordítani, ha a forrás megváltozik.
  • “Egy rendezett kódobjektum” - a kódobjektum marshal.dump kimenete, amely a forrásfájl fordításának eredménye.

Hivatkozások