fișier erf 1c. Cum se deschide un fișier .ERF? Programe care deschid un fișier ERF

Structura internă a fișierului de configurare (*.cf) nu este un secret. Oameni buni l-au demontat cu mult timp în urmă și au creat multe utilități interesante care vă permit să lucrați cu acest format. Pe Infostart există o duzină bună (dacă nu mai multe) publicații interesante care citesc într-un fel sau altul conținutul fișierelor *.cf, așa că acest subiect nu este deloc nou.

Cu toate acestea, din păcate, există foarte puțină documentație bună și de înaltă calitate pentru acest format. Am fost inspirat să scriu acest articol de dragul meu prieten, care a descris în detaliu structura formatului de securitate a informațiilor fișierelor 1C:Enterprise (*.1CD).

Acest articol, mi se pare, a devenit un catalizator pentru o serie de dezvoltări create de alți autori. Deschiderea și accesibilitatea informațiilor au stimulat activitatea creativă a autorilor, iar întreaga comunitate a primit o serie de instrumente excelente de lucru cu bazele de date de fișiere 1C.

Mi se pare că o descriere detaliată a formatului CF va fi, de asemenea, de interes pentru mulți autori și poate că vom avea ocazia să vedem o mulțime de noi dezvoltări interesante pe tema fișierelor de configurare.

fundal

După cum am menționat mai sus, structura formatului este cunoscută de mult timp și există informații despre structura sa pe Internet (deși destul de puține). Aveam nevoie de această informație La elaborarea programului, la care lucrez, m-am bazat pe următoarele materiale:

  • , autor
  • http://www.richmedia.us/post/2011/01/18/cf-file-format-1c-8-compatible.aspx, dacă nu mă înșel, autorul este
  • , autor

Terminologie

Să trecem direct la subiectul discuției noastre.

Pentru a puncta i-urile, să decidem numele formatului în sine.

În primul rând, nu numai fișierele de configurare sunt create în acest format, ci și fișierele externe de raportare și procesare. Pe Internet am dat peste numele Fișier compus. Poate că este bine stabilit printre vechii 1C, dar nu prea îmi place.

În cadrul acestui articol, îmi propun să numim acest format „ recipient" Dacă publicul respectat sugerează numele corect în comentarii, voi fi foarte fericit.

Să ne uităm înăuntru

Unitate logică de stocare a datelor în interior recipient este document . Un document este un set complet de date semnificativ, care poate fi citit și interpretat într-un fel. Nu folosesc în mod specific termenul „ fişier”, pentru că voi rezerva această denumire pentru o altă entitate, despre care ceva mai târziu.

Deci, în termeni generali, un fișier CF (EPF/ERF) este recipient , în care sunt depozitate documentație .

Fiecare document din interiorul unui container poate fi împărțit în blocuri . Unitatea fizică minimă de stocare a datelor este bloc, dar o unitate logică semnificativă este document. Cu alte cuvinte, documentele din interiorul containerului pot fi sub formă de bucăți împrăștiate ( blocuri) și pentru a citi conținutul documentului, toate piesele acestuia trebuie colectate și combinate.

Structura containerului

Containerul include următoarele părți (în ordine):

  1. Antetul containerului
    1. Adresa primului bloc gol în care pot fi adăugate date
    2. Dimensiunea implicită a blocului
    3. Numărul de fișiere din container
  2. Documentul de conținut al containerului
  3. Datele reale care sunt enumerate în cuprinsul

Pentru a citi conținutul containerului, trebuie să citiți cuprinsul documentului. Cu toate acestea, din moment ce document cuprinde blocuri, apoi trebuie mai întâi să învățați cum să asamblați un document complet din aceleași blocuri.

Structura blocului

Un bloc este format dintr-un antet și un corp. Antetul indică dimensiunea totală a întregului document, dimensiunea blocului curent și adresa (poziția în fișier) blocului următor. Imediat după antet vine corpul blocului - de fapt, datele de care avem nevoie. Corpul blocului are exact lungimea (în octeți) specificată în antet.

În interiorul containerului, aici și colo există o constantă magică care denotă un anumit „gol” - acesta este numărul 0x7fffffff.

Când asamblam un document din blocuri, ne uităm în antet la adresa următorului bloc. Dacă este egal cu 0x7fffffff, atunci nu există bloc „următorul”, acesta este ultimul.

Constanta 0x7fffffff este valoarea lui INT_MAX, adică. valoarea maximă a unui număr întreg cu semn de 4 octeți.

„Fișiere” logice

Am menționat că termenul „ fişier„O voi păstra pentru vremuri mai bune. Au venit acele vremuri :)

Întreaga configurație este stocată într-un container sub formă fișiere. Dacă ne amintim de cursul școlar de informatică, ne vom aminti că un „fișier”, ni s-a spus, este un nume document.

Un fișier diferă de un „document” prin faptul că are un nume și poate fi referit prin acel nume. Dacă analizăm conținutul configurației și construim un arbore de metadate, vom găsi o mulțime de referințe la alte fișiere în interiorul fișierelor. Procedura de citire a configurației operează pe nume fișiereși se referă la ei prin nume.

Pentru a rezuma, putem spune următoarele: containerul conține diferite documentație, dar unele dintre ele au un nume. Astfel de documente se numesc „ fișiere„Și nu sunt de natură de serviciu, ci de natură direct aplicată. Exact fișiere stocați informații despre metadatele de configurare.

Componentele fișierului

Fiecare fișier este format din două documente:

  1. Atribute documentul care conține numele fișierului și datele de creare/modificare
  2. Documentul de conținut care conține corpul propriu-zis al fișierului

Acum că toate componentele au fost anunțate, rămâne de luat în considerare poate cel mai important document al containerului - documentul de cuprins, care indică locația tuturor fișierelor containerului. După cum sa menționat mai sus, cuprinsul documentului este primul document al containerului și vine imediat după titlul containerului.

  1. Adresa (fișier offset) a documentului de atribut
  2. Adresa (fișier offset) a documentului de conținut
  3. Numărul 0x7fffffff (marcatorul de sfârșit de înregistrare).

Permiteți-mi să vă reamintesc că fiecare document poate fi împărțit în blocuri (fragmentat). Algoritmul pentru asamblarea unui document din blocuri va fi discutat mai jos.

Intrarea din cuprinsul este un număr semnificativ de 2 INT32. Primul număr este adresa documentului de atribute ale fișierului. Această adresă ne va duce la începutul blocului 1 al documentului de atribute. Din documentul de atribute putem afla numele fișierului. Al doilea număr este adresa documentului a conținutului fișierului. La această adresă vom fi duși la începutul blocului 1 al documentului de conținut, de unde vom citi direct datele fișierului.

Caracteristici de compresie a datelor.

Un container poate conține o mare varietate de fișiere. De regulă, acestea sunt fișiere text codificate UTF-8. Cu toate acestea, printre fișierele container pot exista și alte fișiere container. Cea mai ușoară analogie este cu un sistem de fișiere. Un container este un director, iar fișierele din interiorul containerului sunt conținutul acestuia. Un director poate conține alte directoare.

Directorul rădăcină al acestui „sistem de fișiere” este fișierul *.CF însuși. În interiorul acestuia pot exista și alte fișiere container, în esență directoare imbricate, care sunt citite folosind exact același algoritm și au exact aceeași structură.

Cu toate acestea, există o particularitate a directorului rădăcină. Toate documente de conținut fișierele din directorul rădăcină sunt comprimate folosind algoritmul Deflate. Conținutul fișierelor din directoare imbricate nu mai este comprimat. Mai simplu spus, la nivelul superior al unui fișier container, corpurile tuturor fișierelor sunt comprimate, dar dacă fișierul din interiorul containerului este el însuși un container, atunci fișierele din interiorul acestuia vor fi deja scrise în forma lor pură (fără compresie).

Lanț de blocuri libere

Eliminarea oricăror date dintr-un container poate duce la spații goale. Aceste spații libere sunt legate într-un lanț și formează un fel de „document”, ale cărui date lipsesc. Cu alte cuvinte, blocurile libere sunt conectate între ele după același principiu prin care blocurile de documente sunt conectate între ele. Adresa primului bloc liber este indicată chiar la începutul antetului containerului. Dacă adresa unui bloc liber este INT_MAX, atunci aceasta înseamnă că nu există blocuri libere (goale) în mijlocul containerului.

Scurt rezumat al părții teoretice

  1. Fișierul CF(EPF/ERF) este scris în format „container”.
  2. Containerul începe cu un antet
  3. Tot conținutul containerului, cu excepția antetului, este scris ca „documente”
  4. Documentul poate fi împărțit în blocuri
  5. Documentul începe cu un titlu de bloc, care vă spune cum să citiți întregul document
  6. Imediat după titlul containerului este un document cu cuprins.
  7. Un cuprins este o colecție de intrări care indică „ fișiere» în interiorul recipientului
  8. Fiecare fișier este format din două documente - un document de atribute, unde este indicat numele acestui fișier și un document de conținut, în care se află de fapt datele fișierului.
  9. Fiecare intrare de cuprins conține 2 adrese. Prima este adresa documentului cu atributele fișierului, a doua este adresa documentului de conținut.
  10. Un container poate conține containere imbricate (cum ar fi folderele imbricate)
  11. Fișierele din interiorul containerului rădăcină sunt comprimate folosind algoritmul Deflate, fișierele din interiorul containerelor imbricate sunt scrise fără compresie.

Să simțim deja octeții

Așadar, este timpul să ne gândim cum sunt structurate exact toate entitățile menționate mai sus.

Principala modalitate de a citi datele dintr-un container este citirea lanțului de blocuri care alcătuiesc anumite documente. Se pare că locul potrivit pentru a începe este cu principiul citirii documentelor bloc.

Citirea unui document în blocuri

Fiecare document dintr-un container trebuie să înceapă cu un antet de bloc. În acest caz, documentul poate fi împărțit în mai multe blocuri. Pentru a citi un document, trebuie să-l „asamblați” din blocuri.

Deci, antetul blocului este un șir lung de 31 de octeți. Această linie arată astfel:

[Dimensiunea întregului document][Spațiu][Mărimea blocului curent][Spațiu][Adresa blocului următor][Spațiu] , unde:

  • CRLF - flux de linie standard Windows, pereche de caractere \r\n (0x0D,0x0A)
  • Dimensiunea întregului document - lungimea totală a documentului în octeți. Scris ca o reprezentare șir a unui număr hexadecimal. Lungime - 8 octeți.
  • Spațiu - spațiu. Simbol 0x20
  • Mărimea blocului curent este lungimea corpului blocului în octeți. Este, de asemenea, scris ca o reprezentare șir a unui număr INT32 în format hex. Dacă documentul constă dintr-un singur bloc, atunci dimensiunea întregului document este fie mai mică, fie aceeași cu dimensiunea blocului curent (ceea ce este logic)
  • Următorul bloc adresa - adresa la care se află următorul bloc al documentului. Dacă adresa următorului bloc este INT_MAX, atunci aceasta înseamnă că nu există niciun bloc următor. Adresa blocului următor este, de asemenea, scrisă ca o reprezentare șir a unui număr.

Imediat după antetul blocului este corpul blocului, care are lungimea specificată în câmpul „Dimensiunea curentă a blocului”.

Să ne uităm la imagine: lungimea întregului document este de 0x54 de octeți, acești 0x54 de octeți sunt evidențiați cu un cadru roșu. Acestea sunt datele documentului. Lungimea blocului este de 0x200 de octeți, adică mai mare decât lungimea documentului în sine. Din acest motiv, datele rămase în bloc constituie „zerouri” de spațiu neutilizat. Octeții semnificativi sunt cei marcați cu un cadru roșu.

Dacă lungimea documentului este mai mare decât lungimea blocului, atunci trebuie citit următorul bloc. Dacă o altă valoare decât 0x7fffffff este scrisă în câmpul „Adresa blocului următor”, atunci trebuie să citiți blocul curent, apoi să mergeți la această adresă și să citiți un alt bloc. Dacă acest bloc conține și adresa blocului următor, atunci trebuie să mergeți și acolo. Astfel, se formează un „lanț” de blocuri care alcătuiesc documentul.

Citirea trebuie să continue până când valoarea 0x7fffffff este întâlnită în câmpul „Adresa următorului bloc” sau până când este citit numărul de octeți specificat în câmpul „Dimensiunea întregului document”.

Câmpul „Dimensiunea întregului document” are sens doar pentru primul bloc. În toate blocurile ulterioare ale documentului are valoarea 0x00000000.

Format antet container

Antetul containerului are 16 octeți și constă din următoarele câmpuri:

Camp

Explicaţie

Adresa primului bloc liber

INT32 (4 octeți)

Offset-ul de la care începe lanțul de blocuri libere

Dimensiunea implicită a blocului

INT32 (4 octeți)

Un bloc poate avea orice lungime, dar implicit poate fi folosit pentru a adăuga blocuri noi, de exemplu.

Câmp cu scop necunoscut (vezi comentariile la articol) Adesea coincide cu numărul de fișiere din container

INT32 (4 octeți)

Un număr care reflectă o anumită valoare, de obicei coincide cu numărul de fișiere din container, însă, colegii din comentarii consideră că acest lucru nu este în întregime adevărat. Acest număr nu afectează în niciun fel algoritmul de interpretare a containerului; poate fi ignorat.

Câmp rezervat

INT32 (4 octeți)

Întotdeauna egal cu 0 (este întotdeauna?)

Cuprins Formatul de înregistrare a documentului

Atribute fișierului Format document

Documentul cu atribute descrie numele fișierului și datele la care a fost creat/modificat.

Camp

Explicaţie

Timpul de creare a fișierului

UINT64 (8 octeți)

Timpul de creare a fișierului, exprimat în număr de intervale de 100 de microsecunde de la începutul erei noastre (01/01/0001 00:00:00)

Ora de modificare a fișierului

UINT64 (8 octeți)

De asemenea

Câmp rezervat

INT32 (4 octeți)

Întotdeauna 0. Poate că acestea sunt steaguri de atribute, ceva de genul numai citire, ascuns etc. Cu toate acestea, nu am întâlnit fișiere în care acest câmp diferă de zero.

Nume de fișier

Șir în format UTF-16

Ocupă întregul corp rămas al documentului (minus 2 date și un câmp de rezervă)

Principiul citirii containerului

  1. Asamblați un document cu cuprins din blocuri și citiți-l
  2. Parcurgeți toate intrările din cuprinsul documentului și citiți atributele documentului (numele) fișierelor container
  3. Mapați fiecare nume primit la adresa documentului de conținut
  4. Rezultatul este corespondența „Nume fișier” -> „Adresă conținut”

Citirea fișierelor

  1. După numele fișierului, obțineți adresa documentului de conținut din cuprins
  2. Asamblați un document de conținut din blocuri
  3. Dacă acesta este containerul rădăcină, atunci decomprimați documentul de conținut (este comprimat)
  4. Gata. Rezultatul rezultat sunt datele fișierului căutat.

Actualizare din 25.02.2014

In cele din urma

Acest articol nu este adevărul suprem; probabil că există chiar și erori în el. Cu toate acestea, dacă acest subiect vă interesează, atunci sper că acest articol vă va ajuta în implementarea proiectelor dumneavoastră. Noroc!

Dacă ați instalat pe computer program antivirus Poate sa scanează toate fișierele de pe computer, precum și fiecare fișier individual. Puteți scana orice fișier făcând clic dreapta pe fișier și selectând opțiunea corespunzătoare pentru a scana fișierul pentru viruși.

De exemplu, în această figură este evidențiat fișier my-file.erf, apoi trebuie să faceți clic dreapta pe acest fișier și să selectați opțiunea din meniul fișierului „scanați cu AVG”. Când selectați această opțiune, AVG Antivirus se va deschide și va scana fișierul pentru viruși.


Ca urmare, poate apărea uneori o eroare instalare incorectă a software-ului, care se poate datora unei probleme întâlnite în timpul procesului de instalare. Acest lucru poate interfera cu sistemul dvs. de operare conectați fișierul dvs. ERF la instrumentul de aplicație corect, influențând așa-numitul „asociații de extensii de fișiere”.

Uneori simplu reinstalând BioWare Neverwinter Nights vă poate rezolva problema conectând corect ERF cu BioWare Neverwinter Nights. În alte cazuri, pot apărea probleme cu asocierile de fișiere programare software proastă dezvoltator și poate fi necesar să îl contactați pentru asistență suplimentară.


Sfat:Încercați să actualizați BioWare Neverwinter Nights la cea mai recentă versiune pentru a vă asigura că aveți cele mai recente patch-uri și actualizări.


Acest lucru poate părea prea evident, dar adesea Fișierul ERF însuși poate cauza problema. Dacă ați primit un fișier printr-un atașament de e-mail sau l-ați descărcat de pe un site web și procesul de descărcare a fost întrerupt (cum ar fi o întrerupere de curent sau un alt motiv), fișierul se poate deteriora. Dacă este posibil, încercați să obțineți o nouă copie a fișierului ERF și încercați să o deschideți din nou.


Cu grija: Un fișier deteriorat poate provoca daune colaterale programelor malware anterioare sau existente pe computerul dvs., așa că este important să vă mențineți computerul la zi cu un antivirus actualizat.


Dacă fișierul dvs. ERF legate de hardware-ul computerului dvs pentru a deschide fișierul de care este posibil să aveți nevoie actualizați driverele dispozitivului asociat cu acest echipament.

Această problemă asociate de obicei cu tipuri de fișiere media, care depind de deschiderea cu succes a hardware-ului din interiorul computerului, de ex. placa de sunet sau placa video. De exemplu, dacă încercați să deschideți un fișier audio, dar nu îl puteți deschide, poate fi necesar actualizați driverele plăcii de sunet.


Sfat: Dacă atunci când încercați să deschideți un fișier ERF, primiți Mesajul de eroare al fișierului .SYS, problema ar putea fi probabil asociate cu drivere de dispozitiv corupte sau învechite care trebuie actualizate. Acest proces poate fi simplificat prin utilizarea unui software de actualizare a driverelor, cum ar fi DriverDoc.


Dacă pașii nu rezolvă problemași încă mai aveți probleme la deschiderea fișierelor ERF, acest lucru se poate datora lipsa resurselor disponibile de sistem. Unele versiuni ale fișierelor ERF pot necesita o cantitate semnificativă de resurse (de exemplu, memorie/RAM, putere de procesare) pentru a se deschide corect pe computer. Această problemă este destul de comună dacă utilizați hardware de computer destul de vechi și, în același timp, un sistem de operare mult mai nou.

Această problemă poate apărea atunci când computerul are probleme în a ține pasul cu o sarcină, deoarece sistemul de operare (și alte servicii care rulează în fundal) pot consumă prea multe resurse pentru a deschide fișierul ERF. Încercați să închideți toate aplicațiile de pe computer înainte de a deschide BioWare Entity Resource File. Eliberarea tuturor resurselor disponibile pe computer va oferi cele mai bune condiții pentru încercarea de a deschide fișierul ERF.


daca tu a parcurs toți pașii descriși mai susși fișierul dvs. ERF încă nu se va deschide, poate fi necesar să rulați actualizare echipament. În cele mai multe cazuri, chiar și atunci când utilizați versiuni mai vechi de hardware, puterea de procesare poate fi totuși mai mult decât suficientă pentru majoritatea aplicațiilor utilizatorilor (cu excepția cazului în care faceți o mulțime de muncă intensivă CPU, cum ar fi randarea 3D, modelarea financiară/științifică sau muncă multimedia intensivă) . Prin urmare, este probabil ca computerul dvs. să nu aibă suficientă memorie(numită în mod obișnuit „RAM” sau memorie cu acces aleatoriu) pentru a efectua sarcina de a deschide un fișier.

Cea mai frecventă cauză a problemelor cu deschiderea fișierului ERF este pur și simplu lipsa aplicațiilor adecvate instalate pe computer. În acest caz, este suficient să găsiți, să descărcați și să instalați o aplicație care servește fișiere în format ERF - astfel de programe sunt disponibile mai jos.

Sistem de căutare

Introduceți extensia fișierului

Ajutor

Cheie

Vă rugăm să rețineți că unele date codificate din fișiere pe care computerul nostru nu le citește pot fi uneori vizualizate în Notepad. În acest fel vom citi fragmente de text sau numere - Merită să verificăm dacă această metodă funcționează și în cazul fișierelor ERF.

Ce să faci dacă aplicația din listă a fost deja instalată?

Adesea, o aplicație instalată ar trebui să se conecteze automat la un fișier ERF. Dacă nu se întâmplă acest lucru, atunci fișierul ERF poate fi legat cu succes manual cu aplicația nou instalată. Pur și simplu faceți clic dreapta pe fișierul ERF, apoi selectați dintre cele disponibile opțiunea „Alege programul implicit”. Apoi trebuie să selectați opțiunea „Vizualizare” și să găsiți aplicația preferată. Modificările introduse trebuie aprobate folosind opțiunea „OK”.

Programe care deschid un fișier ERF

Windows
Linux

De ce nu pot deschide fișierul ERF?

Problemele cu fișierele ERF pot avea și alte cauze. Uneori, chiar și instalarea de software pe computer care acceptă fișiere ERF nu va rezolva problema. Motivul pentru incapacitatea de a deschide și de a lucra cu fișierul ERF poate fi, de asemenea:

Asocieri inadecvate de fișiere ERF în intrările de registru
- coruperea fișierului ERF pe care îl deschidem
- infecția fișierelor ERF (viruși)
- prea puține resurse computerizate
- șoferi învechiți
- eliminarea extensiei ERF din registrul Windows
- instalarea incompletă a unui program care acceptă extensia ERF

Remedierea acestor probleme ar trebui să vă permită să deschideți și să lucrați cu fișierele ERF în mod liber. În cazul în care computerul are încă probleme cu fișierele, trebuie să apelați la ajutorul unui expert care va determina cauza exactă.

Computerul meu nu afișează extensii de fișiere, ce ar trebui să fac?

În instalările standard de sistem Windows, utilizatorul computerului nu vede extensia de fișier ERF. Acest lucru poate fi schimbat cu succes în setări. Doar accesați „Panou de control” și selectați „Vizualizare și personalizare”. Apoi trebuie să mergeți la „Opțiuni dosar” și să deschideți „Vizualizare”. În fila „Vizualizare” există o opțiune „Ascunde extensiile tipurilor de fișiere cunoscute” – trebuie să selectați această opțiune și să confirmați operația făcând clic pe butonul „OK”. În acest moment, extensiile tuturor fișierelor, inclusiv ERF, ar trebui să apară sortate după numele fișierului.

*.cf- fisierul contine doar configuratia (cod si structura) fara date utilizator. Creat din configuratorul 1C 8.x: „Configurare -> Salvare configurație în fișier” sau „Configurare -> Configurare livrare -> Creare fișier de livrare și actualizare configurație -> atribut „Creează fișier de livrare””.

*.cfu- fișierul conține doar o actualizare de configurare. De exemplu, fișierul 1cv8.cfu. Este imposibil să creați o configurație din acest fișier, deoarece conține doar diferențe între noua configurație și cea anterioară. Creat din configuratorul 1C 8.x: „Configurare -> Livrare configurație -> Creare fișier de livrare și actualizare de configurare -> marcaj „Creare fișier de actualizare de configurare””.

*.dt- fisierul contine configuratia impreuna cu baza de date a utilizatorilor. Acesta este un format de arhivă specializat 1C 8. Este creat din configuratorul 1C 8.x: „Administrare -> Încărcare infobază”.

*.epf (*.erf) – fișier de prelucrare externă (raport). Orice procesare (raport) din configurație poate fi salvată extern. Creat din configuratorul 1C 8.x: „Configurare -> Deschideți configurația -> mergeți la procesarea dorită (raport) -> selectați cu butonul din dreapta al mouse-ului -> Salvare ca procesare externă, raportare...”.

*.1cd– un fișier de bază de date cu drepturi depline. Reprezentarea implicită a numelui: 1Cv8.1CD. Include configurație, bază de date, setări utilizator. Se deschide cu platforma 1C 8.x. Este creat pentru a dezvolta automat o nouă configurație făcând clic pe butonul „Adăugați” când selectați elementul „Crearea unei noi baze de informații”.

*.log, *.lgf, *.lgp, *.elf- fișiere jurnal care colectează informații (date de înregistrare) în 1C 8.0 8.1, 8.2, 8.3.

*. cdn - fișier cu această extensie ( 1Cv8.cdn) este utilizat pentru blocarea manuală sau automată a bazei de date 1C Enterprise a opta versiune.

*.mxl- se folosesc fisiere de formulare tiparite, inclusiv in 1C. Ambele sunt forme tipărite de documente, cărți de referință, rapoarte și diverse dispozitive de stocare a datelor pentru diverși clasificatori. Se deschide prin Configurator sau în modul 1C:Enterprise prin „fișier -> deschidere”. Este creat în același mod: în modul Configurator sau în 1C:Enterprise prin „fișier -> nou”. De asemenea, fișierele cu astfel de extensii pot servi drept reguli de transfer, de exemplu, de la 1C 7.7 la 8.2 (acc77_82.xml și procesare auxiliară exp77_82.ert) - de obicei sunt localizate în folderul ExtForms.

*.efd- acesta este un fișier de arhivă 1C, folosit pentru a instala configurația. Conține fie configurația 1C, fie o actualizare a acesteia. Este lansat folosind fișierul executabil auxiliar setup.exe (trebuie să fie localizat în același folder).

*.mft– fișier auxiliar pentru crearea unei configurații dintr-un șablon. Conține informații de configurare, descriere, cale, nume. Este folosit direct de platforma în sine atunci când se creează o bază de informații 1C dintr-un șablon.

*.grs- fisiere de diagrame grafice in format specializat 1C. Se deschide prin Configurator sau în modul 1C:Enterprise prin „fișier -> deschidere”. Este creat în același mod: în modul Configurator sau în 1C:Enterprise prin „fișier -> nou”.

*.geo- fisiere de diagrame geografice in format 1C specializat. Se deschide prin Configurator sau în modul 1C:Enterprise prin „fișier -> deschidere”. Este creat în același mod: în modul Configurator sau în 1C:Enterprise prin „fișier -> nou”.

*.Sf- fișiere șablon text. Folosit în principal de dezvoltatorii 1C.

*.pff- un fișier cu măsurătorile de performanță salvate. Folosit de administratorii de sistem și specialiștii 1C.