filesaudit.com

7.08.2026

Jak sprawdzić, czy plik DWG został zmodyfikowany

Pliki DWG, będące natywnym formatem programów typu CAD i powiązane głównie z oprogramowaniem Autodesk AutoCAD, stanowią fundament dokumentacji technicznej w wielu branżach — od architektury, przez inżynierię budowlaną i mechaniczną, aż po projektowanie instalacji przemysłowych. Z racji tego, że często stanowią pierwotne źródło prawdy dla procesów wytwórczych, robót budowlanych czy wycen, ich integralność jest krytyczna. Pytanie o to, jak sprawdzić czy plik dwg był modyfikowany, pojawia się najczęściej w sytuacjach sporów z wykonawcami, audytów projektów, weryfikacji zgodności z oryginalnym założeniem autorskim lub podczas analizy archiwów dostarczonych przez podwykonawców. Weryfikacja taka nie polega jednak na prostym otwarciu rysunku w programie i ocenie wizualnej, ponieważ ingerencja w plik może być minimalna, niezauważalna gołym okiem, a jednocześnie drastycznie zmieniająca znaczenie dokumentacji. Aby rzetelnie ocenić stan pliku, należy podejść do niego jak cyfrowy śledczy: przeanalizować ukryte metadane, skróty kryptograficzne oraz wewnętrzną strukturę formatu, nieograniczając się jedynie do widocznej reprezentacji wektorowej. Wymaga to zastosowania odpowiednich narzędzi analitycznych, które pozwalają zajrzeć "pod maskę" pliku bez ryzyka jego przypadkowej modyfikacji, co samo w sobie jest istotnym problemem podczas analizy dowodów.

Zrozumienie, w jaki sposób programy CAD zapisują informacje w plikach DWG, jest pierwszym krokiem do skutecznej weryfikacji. Format ten jest binarny i zamknięty, co oznacza, że jego wewnętrzna struktura nie jest tak czytelna jak w przypadku plików tekstowych czy nawet open-source'owych formatów wektorowych. Każde otwarcie pliku DWG w edytorze CAD, wprowadzenie jakichkolwiek zmian — nawet dodanie niewidocznego elementu pomocniczego — i jego ponowne zapisanie powoduje nie tylko odświeżenie geometrii, ale także modyfikację wewnętrznych znaczników czasu, rewizji oraz struktur blokowych. Warto zrozumieć, że szczegółowe omówienie metadanych plików DWG pozwala uświadomić sobie, jak wiele informacji o historii edycji kryje się w nagłówku pliku. Są to dane, których AutoCAD zazwyczaj nie wyświetla w sposób jawny na ekranie głównym, ale które są integralną częścią struktury dokumentu. Obejmują one między innymi czas utworzenia, czas ostatniego zapisu, wersję programu, w którym plik był edytowany, a niekiedy również nazwę użytkownika komputera lub stacji roboczej, na której dokonano modyfikacji. Analiza tych pól pozwala z dużym prawdopodobieństwem stwierdzić, czy plik był otwierany i manipulowany poza swoim pierwotnym środowiskiem powstawania.

Podstawową i najpowszechniejszą metodą sprawdzania, czy w pliku DWG zaszły jakiekolwiek zmiany, jest obliczenie i porównanie jego skrótów kryptograficznych, takich jak SHA-256, MD5 czy CRC32. Skróty te działają jako unikalny cyfrowy odcisk palca pliku; działanie algorytmu sprawia, że nawet zmiana jednego bitu w gigabajtowym pliku skutkuje wygenerowaniem zupełnie innego ciągu znaków. Jeśli dysponujemy referencyjną wersją pliku, uważaną za pierwotną, możemy obliczyć jej skrót i porównać z wersją podejrzaną. Jeśli skróty są identyczne, mamy techniczną pewność, że pliki na poziomie bitowym są dokładnie takie same i nie zostały zmodyfikowane. W celu wykonania tego rodzaju analizy bez konieczności instalowania specjalistycznego oprogramowania, można skorzystać z platformy FilesAudit, która automatycznie przetwarza przesłany plik i generuje skróty z wykorzystaniem kilku niezależnych algorytmów naraz. Warto zaznaczyć, że nawet jeśli nie posiadamy oryginału do bezpośredniego porównania, sam fakt udokumentowania aktualnego skrótu pliku w danym momencie pozwala „zamrozić” jego stan. Jeśli w przyszłości ktoś podważy wiarygodność dokumentacji, posiadanie zapisanego skrótu SHA-256 z przeszłości udowodni, że od momentu jego wygenerowania plik nie uległ żadnej modyfikacji.

Analiza metadanych to kolejny, niezbędny filar weryfikacji plików DWG, dostarczający informacji, których nie da się wyczytać z samych skrótów kryptograficznych. O ile funkcje skrótu mówią nam tylko o tym, że plik został zmieniony, o tyle metadane potrafią wskazać, kiedy, przez kogo i w jakim środowisku dokonano tej zmiany. W przypadku plików DWG kluczowymi polami są data utworzenia, data ostatniej modyfikacji, czas całkowitego czasu edycji oraz liczba zapisów. Niestandardowe różnice między datą utworzenia a datą modyfikacji, zwłaszcza jeśli plik rzekomo nigdy nie był aktualizowany, stanowią silny sygnał ostrzegawczy. Co więcej, pliki DWG często zawierają dodatkowe informacje o właściwościach dokumentu, w tym niestandardowe pola zdefiniowane przez użytkownika, które mogą przechowywać dane o projekcie, autorze, firmie lub kontrolerze jakości. Jeśli nagle pola te zostaną zastąpione nowymi wpisami lub całkowicie wyczyszczone, jest to wyraźny dowód na ingerencję. Narzędzia takie jak FilesAudit pozwalają na ekstrakcję tych ukrytych atrybutów bez ryzyka naruszenia pliku, co ma kluczowe znaczenie, gdy zależy nam na zachowaniu tzw. łańcucha dowodowego. Pamiętajmy jednak, że techniczne metadane można w pewnych okolicznościach sfałszować za pomocą specjalnych narzędzi, dlatego zawsze należy je traktować jako część większego śledztwa, a nie jako absolutny dowód sam w sobie.

Podczas weryfikacji autentyczności plików z projektami CAD niezwykle istotne jest zrozumienie mechanizmów śledzenia rewizji, wbudowanych w oprogramowanie inżynierskie. Systemy CAD często generują dodatkowe pliki powiązane, takie jak pliki kopii zapasowych z rozszerzeniem .bak, automatyczne logi zmian czy pliki tymczasowe, które przechowują historię wcześniejszych wersji. Sprawdzenie, czy obok badanego pliku DWG nie istnieją takie ukryte lub pozornie usunięte ślady, jest standardową praktyką w cyfrowych śledztwach. W sytuacji, gdy same pliki DWG zostaną dostarczone w skompresowanych archiwach, takich jak ZIP, RAR czy 7Z, kluczowe staje się również sprawdzenie integralności samego archiwum, ponieważ modyfikacja może zostać dokonana na poziomie pliku przed kompresją. Wykorzystanie narzędzi do analizy metadanych plików ZIP pozwala sprawdzić, czy pliki wewnątrz archiwum posiadają spójne daty modyfikacji, czy nie występują tam anomalie czasowe sugerujące manipulację, oraz czy archiwum nie zawiera ukrytych plików pominiętych w standardowym odczycie. Zestawienie metadanych archiwum z metadanymi samego pliku DWG pomaga odtworzyć pełną ścieżkę życia dokumentu i wykryć ewentualne próby zaciemniania jego historii, na przykład poprzez ponowną pakowanie plików w celu nadania im nowej daty systemowej.

W praktyce zawodowej, jeśli chcemy z powodzeniem i kompleksowo sprawdzić, czy plik dwg był modyfikowany, musimy unikać jednego z najczęstszych błędów śledczych: otwierania pliku w natywnym programie CAD w celu „zajrzenia” do niego. Samo załadowanie pliku do AutoCADa i jego ponowne zapisanie, nawet jeśli nic nie narysujemy, powoduje modyfikację wewnętrznych struktur i aktualizację flag czasowych, co trwale niszczy dowody pierwotnego stanu. Dlatego każda analiza musi być przeprowadzana w trybie tylko do odczytu, na kopiach pliku, albo jeszcze lepiej z użyciem narzędzi, które w ogóle nie uruchamiają środowiska CAD, a jedynie odczytują binarną strukturę pliku. W tym kontekście świetnie sprawdza się platforma FilesAudit, która przetwarza plik po stronie serwera i generuje profesjonalny, czytelny raport w formacie PDF, bez uruchamiania jakiegokolwiek natywnego edytora. Taki raport z analizy pliku DWG staje się niezależnym, zewnętrznym dokumentem potwierdzającym stan pliku w danym momencie, co jest kluczowe w postępowaniach sądowych, gdzie ważne jest udokumentowanie, że weryfikator sam nie zmienił zawartości dowodu. Co najważniejsze, raport ten skupia się wyłącznie na twardych dowodach technicznych, nie formułując konkluzji prawnych, lecz jedynie dostarczając sądom lub arbitrom obiektywnych danych do analizy.

Wykorzystanie kompleksowej analizy plików CAD jest kluczowe w wielu scenariuszach rzeczywistych, na przykład w sytuacji, gdy wykonawca dostarcza dokumentację wykonawczą odbiegającą od projektu pierwotnego, a inwestor podejrzewa, że plik DWG został nieautoryzowanie zmodyfikowany w celu ukrycia błędów. Analiza metadanych pozwala wykryć, czy plik rzekomo stworzony dwa lata temu w starej wersji oprogramowania został w rzeczywistości edytowany tydzień temu w nowszej wersji, co wskazywałoby na próbę manipulacji. Podobnie w sporach

Ready to see what's hidden in your own files? Upload a file to FilesAudit and get a free forensic metadata report in seconds — no registration required.