.FRX

Plik FRX

Visual Basic Form Binary File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik FRX to binarny plik zasobów generowany automatycznie przez środowisko IDE Visual Basic 4/5/6, zawsze sparowany z plikiem formularza .frm o tej samej nazwie. Nie można go otworzyć samodzielnie - należy otworzyć cały projekt VB (.vbp) w Visual Basic 6.0 lub zaimportować go do Visual Studio za pomocą narzędzia do migracji VB6. Należy pamiętać, że Visual FoxPro również używa rozszerzenia .frx dla innego formatu (układu raportu), więc sprawdź, jakie oprogramowanie utworzyło Twój plik.

Deweloper: Microsoft Kategoria: Pliki developerskie MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 6, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku FRX?

.frx to format pliku programistycznego. Pliki .frx przechowują dane binarne i zasoby używane do tworzenia formularzy w Visual Basic. Występują one w parze z plikiem formularza .frm o tej samej nazwie: plik .frm zawiera tekstowy układ formularza, podczas gdy .frx przechowuje dane binarne, których nie można wyrazić jako zwykły tekst - osadzone ikony, mapy bitowe i duże właściwości ciągów znaków, do których odwołania znajdują się w pliku .frm poprzez przesunięcie bajtowe (offset).

Pliki .frx przechowują tylko dodatkowe zasoby wymagane przez dany formularz. Są one automatycznie generowane przez środowisko programistyczne, nawet jeśli pozostają puste. Nigdy nie tworzy się ani nie otwiera pliku .frx bezpośrednio - IDE Visual Basic zarządza nim automatycznie, a jego utrata, gdy powiązany plik .frm nadal zawiera odniesienia do przesunięć, spowoduje uszkodzenie formularza.

Visual Basic to język programowania wysokiego poziomu opracowany przez Microsoft. Został zaprojektowany jako język i narzędzie do tworzenia aplikacji. Język ten oparty jest na BASIC. Chociaż Visual Basic był popularnym narzędziem, większość programistów unika go, jeśli to możliwe. Visual Basic jest tematem wielu żartów i anegdot, z których niektóre dotyczą kwestii pustych plików .frx.

Format .frx został wprowadzony w Visual Basic 4.0 i stał nazstandardem w VB5 i VB6 (1997-1998). Został zastąpiony przez pliki zasobów XML .resx wraz z premierą VB.NET w 2002 roku. Uwaga: Visual FoxPro używa tego samego rozszerzenia .frx dla plików raportów, które są tabelami w stylu DBF o całkowicie innej strukturze.

Bezpieczeństwo

RYZYKO: LOW

Plik .frx to pasywne dane binarne bez skryptów, więc sam plik niesie niskie ryzyko. Prawdziwą ostrożność należy zachować w przypadku projektu VB6, do którego należy: starszy kod źródłowy VB6 z niezaufanych źródeł może zawierać kod wykonujący dowolne operacje po skompilowaniu i uruchomieniu. Należy weryfikować projekt, a nie sam plik .frx. Nie ma potrzeby pobierania podejrzanych narzędzi typu „FRX viewer” - nie oferują one sensownego podglądu tego formatu.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVisual Basic Form Binary Fileznany również jako VB Form Binary, Visual Basic 6 Form Resource File
DEWELOPERMicrosoftod Visual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
TYP MIMEapplication/octet-stream
TYPBinarny plik towarzyszący/zasobów dla formularza Visual Basic (.frm)
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Plik raportu Visual FoxPro - Układ raportu dla FoxPro/Visual FoxPro przechowywany jako tabela w formacie DBF (sparowany z notatką .frt); oryginalna nazwa bazy danych odnosiła się do tego typu.
  • Adobe FrameMaker MIF Reference (.frx) - Sporadycznie spotykany jako plik referencyjny związany z FrameMaker; rzadki i niepowiązany z VB.

Programy otwierające pliki FRX

Windows3 apps
Visual Basic 6.0 (IDE) Płatny Otwórz plik .vbp projektu (nie bezpośrednio .frx); VB6 automatycznie ładuje .frm i odczytuje sparowany .frx.
Visual Studio (with VB6 migration tools) Freemium Użyj dodatku do aktualizacji/migracji VB6, aby zaimportować starszy projekt; Visual Studio konwertuje formularze i ich zasoby .frx.
Resource viewer (e.g. Resource Hacker) - extraction only Darmowy Nie jest to właściwy program do otwierania, ale czasami pozwala wyodrębnić osadzone ikony lub mapy bitowe z danych binarnych .frx.

Szczegóły techniczne

specyfikacja
Typ formatuBinarny plik towarzyszący/zasobów dla formularza Visual Basic - nie jest samodzielnym dokumentem
KodowanieBinarne (nieprzejrzysty strumień bajtów); brak reprezentacji tekstowej
Kolejność bajtówLittle-endian
Sygnatura plikuBrak stałych magicznych bajtów - identyfikowany wyłącznie przez współdzielenie nazwy bazowej ze sparowanym plikiem `.frm`; IDE mapuje formularz do zasobu po nazwie pliku, a nie po sygnaturze
Wymóg parowania plikówMusi towarzyszyć plikowi `.frm` o tej samej nazwie w tym samym katalogu projektu; usunięcie lub brak synchronizacji pliku `.frx` uszkadza formularz i uniemożliwia jego załadowanie
Przechowywane typy zawartościOsadzone ikony (`.ico`), mapy bitowe (`.bmp`) i duże binarne właściwości tekstowe kontrolek formularza, których nie można zapisać jako tekst w `.frm`
Mechanizm odwołańWartości właściwości binarnych są adresowane przez przesunięcie bajtowe (offset); przesunięcia te są przechowywane wewnątrz tekstowego pliku `.frm`
Wewnętrzne pole wersjiBrak - powiązane pośrednio z wersją VB, w której zapisano projekt (VB4, VB5 lub VB6); brak niezależnego znacznika wersji wewnątrz pliku
Suma kontrolna / integralnośćBrak wbudowanej sumy kontrolnej; integralność danych zależy całkowicie od synchronizacji przesunięć bajtowych w `.frm` z zawartością `.frx`
Typowy rozmiar plikuOd 0 bajtów (gdy pusty) do kilku MB, zależnie od liczby i rozmiaru osadzonych obrazów i ikon
Skojarzony system operacyjnyTylko Windows
Integracja z IDETworzony i utrzymywany wyłącznie przez IDE Visual Basic; nigdy nie jest ręcznie tworzony ani edytowany przez programistę
Typ MIME`application/octet-stream`
Zastąpiony przezPlik zasobów XML `.resx` w VB.NET / Visual Studio .NET (od 2002 roku)
Kolizja przestrzeni nazw rozszerzeńVisual FoxPro również używa rozszerzenia `.frx` dla plików raportów - jest to tabela w stylu DBF zaczynająca się od bajtów `0x30`-`0x32`, o strukturze całkowicie niepowiązanej z formatem VB6
WydanoVisual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
Najnowsza wersjaVisual Basic 6.0 (1998); unchanged since - VB6 mainstream support ended March 2008

Konwersje FRX

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami FRX. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki FRX.

Najczęściej zadawane pytania

Co to jest plik FRX?
Jest to binarny towarzysz formularza Visual Basic (.frm). Przechowuje ikony formularza, osadzone obrazy i długie właściwości binarne, których tekstowy plik .frm nie może pomieścić. (Kilka innych programów, takich jak raporty Visual FoxPro, również używa rozszerzenia .frx).
Jak otworzyć plik FRX?
Nie otwieraj go bezpośrednio - otwórz cały projekt Visual Basic 6 (.vbp) w VB6 lub zaimportuj projekt do Visual Studio za pomocą narzędzi migracyjnych VB6. Plik .frx ładuje się automatycznie wraz z odpowiadającym mu plikiem .frm.
Czy mogę usunąć plik .frx?
Nie. Jest on sparowany z formularzem .frm o tej samej nazwie. Usunięcie go (lub doprowadzenie do braku synchronizacji) uszkodzi formularz, a VB6 zgłosi błąd ładowania.
Dlaczego Visual Basic twierdzi, że mój plik formularza jest nieprawidłowy?
Zazwyczaj brakuje pliku .frx, jest on niedopasowany lub został edytowany tak, że jego przesunięcia nie pokrywają się już z plikiem .frm. Przywróć pasujący plik .frx z kopii zapasowej lub systemu kontroli wersji.
Czy to to samo co raport FRX w FoxPro?
Nie - to inny format, który ponownie wykorzystuje to samo rozszerzenie. Plik .frx w Visual FoxPro to tabela w stylu DBF sparowana z plikiem .frt. Sprawdź, czy Twój plik znajduje się obok pliku .frm (VB) czy .frt (FoxPro).
Czy powinienem dodawać pliki .frx do Git?
Tak - są one integralną częścią formularza. Zatwierdzaj każdy plik .frx wraz z odpowiadającym mu plikiem .frm, aby formularz mógł zostać poprawnie zbudowany.

Źródła

1Microsoft - Visual Basic 6.0 support informationlearn.microsoft.com
2Microsoft - Upgrading Visual Basic 6.0 applicationslearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z