Bestandsanalyseprogramma zonder extensie. Hoe een bestand te openen als er geen extensie is, maar de inhoud van het bestand bekend is. Werken met bestandstypeverificator

Zoals u weet, is alle informatie, of het nu tekst, afbeelding of video is, in wezen niets meer dan een reeks binaire code: een reeks nullen en enen. Dit is de vorm waarin gegevens op de harde schijf worden opgeslagen. Concept binaire code bijna abstract, dit is geen record in de gebruikelijke zin van het woord, binair of machinecode het is eerder de toestand van microscopisch kleine cellen op een magneet harde ondergrond schijf. De positieve lading van zo’n cel heeft een plusteken of 1, de negatieve lading heeft een minteken of 0.


Logisch gecombineerde reeksen nullen en enen vormen wat we bestanden noemen. Maar we weten ook dat er veel bestandstypen zijn. Er zijn tekstbestanden, multimedia, archief, systeem, uitvoerbaar enzovoort. Hoe bepaalt het besturingssysteem hoe een bepaald bestand moet worden gelezen of verwerkt? Applicatieprogramma's herkennen een bestandstype aan de hand van de extensie: een reeks tekens die de bestandsnaam volgen en daarvan gescheiden worden door een punt.

Maar wat gebeurt er als de extensie wordt verwijderd? Dat klopt, het besturingssysteem zal zo'n bestand niet kunnen openen, omdat het niet weet welk programma hiervoor moet worden gebruikt. Echter ook niet logische structuur, noch zal de inhoud van het hernoemde bestand veranderen. U kunt dit zelf verifiëren door de extensie van een bestand te verwijderen en het vervolgens met het juiste programma te proberen openen. Wij zijn er zeker van dat u hier geen problemen mee zult hebben.

Daarom überhaupt Het is niet de extensie die het bestandstype bepaalt. Wat dan? Het bestandstype bepaalt het formaat, of anders de specificatie van de datastructuur. Extensie en formaat worden vaak verward, hoewel het in feite totaal verschillende concepten zijn. Hier komt het behoorlijk naar voren logische vraag, maar hoe bepaal je het bestandsformaat als de extensie om de een of andere reden verloren gaat? Het blijkt heel eenvoudig te zijn.

Grofweg bestaan ​​alle dossiers uit twee delen. Het eerste deel is de header, die verschillende meta-informatie bevat, inclusief de gegevens die dit toestaan applicatieprogramma's identificeer dit bestand. Het tweede deel is de “body” van het bestand. Het deel van de bestandskop dat het bestandstype bepaalt, wordt de descriptor of beschrijving genoemd. De meest voorkomende descriptortypen zijn HEX en ASCII. Het eerste type headers kan alleen worden bekeken met behulp van speciale nutsvoorzieningen - hex-editors.

Om descriptors van het tweede type te bekijken, kunt u een gewone teksteditor, hetzelfde Kladblok of. Houd er echter rekening mee dat niet alle bytereeksen kunnen worden omgezet in ASCII-code, dus het is nog steeds beter om HEX-editors te gebruiken om het formaat te bepalen. Een bestand geopend in een HEX-editor wordt weergegeven als een matrix van een reeks bytes. Elke cel komt overeen met één byte. De descriptorgegevens zijn nauwkeurig opgenomen in eerste drie cellen (minder vaak twee of vier) horizontaal gelegen. Ze vertegenwoordigen zes karakters in hexadecimaal, Bijvoorbeeld 49 44 33 of ff d8 e0.

Uiteraard hebben ze decodering nodig. En je kunt ze ontcijferen op speciale sites met beschrijvingen van formaten. Een van de beste sites waar u het formaat kunt bepalen aan de hand van een HEX-descriptor is open-bestand.ru. Er zijn andere soortgelijke bronnen, maar die zijn niet zo handig. Op open-file.ru is er een speciaal zoekformulier waarin u HEX of ASCII-descriptor en voer het door de database. Het systeem vindt snel het juiste formaat en geeft u de volledige beschrijving ervan.

Met HEX-editors is alles min of meer duidelijk, maar zoals we al zeiden, kunnen teksteditors ook worden gebruikt om ASCII-headers te bepalen. Het principe is hier hetzelfde: open het bestand met Kladblok of Notepad++, kopieer de eerste tekens en plak ze in het zoekveld van hetzelfde open bestand of een andere site die zoeken op titel ondersteunt.

Het lijkt erop dat alles heel eenvoudig is, maar het identificeren van formaten heeft zijn eigen problemen. Soms komen ASCII-headers overeen met de bestandsextensie (RAR en PDF), maar het kan ook voorkomen dat de header tot meerdere formaten tegelijk behoort. Dit is te zien in het voorbeeld van een kantoor DOCX-formaat(PK en 50 4b 03 04). In dergelijke gevallen is het nauwkeurig bepalen van het formaat problematisch.

Ja, de lijn .xml V DOCX geeft duidelijk aan dat het onderzochte bestand een tokenized tekstdocument is.

Heeft u ooit ontvangen e-mail of via andere communicatiekanalen bestanden zonder extensie? Dergelijke bestanden zien eruit wit icoon, wat aangeeft dat het systeem niet weet welk programma het moet openen.

Als reactie op een poging om een ​​mysterieus document te openen, zal Windows u vragen om zelfstandig een programma uit de lijst te selecteren.

Dit "gedrag" is te wijten aan het feit dat het besturingssysteem, bestandsextensies analyseert, ze vergelijkt met het gewenste programma en ze de juiste pictogrammen toewijst, zodat niet alleen de machine, maar ook de gebruiker begrijpt met wat voor soort informatie hij te maken heeft. In ons voorbeeld denkt het systeem dat het bestand dat we proberen te openen de extensie .09 heeft, wat niet in de map staat, en geeft daarom een ​​dergelijk bericht weer.
Hoe kan het gebeuren dat het ontvangen document of ander type bestand geen extensie heeft? Hoogstwaarschijnlijk is het een feit dat uw gesprekspartner tijdens het bewerken van de naam van het document eenvoudigweg dezelfde extensie heeft gewist.

Hoe een bestand te openen als er geen extensie is, maar de inhoud van het bestand bekend is

Het is goed als we de afzender kennen en weten welk type document naar ons is verzonden. We weten bijvoorbeeld zeker dat dit bestand een tabel is. In dit geval selecteren we eenvoudigweg uit de lijst die door het systeem wordt voorgesteld spreadsheet-editor en open veilig ons bestand.

Om dit te doen, beweegt u de cursor over het bestand, klikt u met de rechtermuisknop en selecteert u "Openen met" in het contextmenu.

Klik vervolgens op “Gebruik een applicatie vanaf deze pc”

Blader door de lijst met programma's tot het einde en selecteer 'Zoek een applicatie op deze computer'

U wordt gevraagd om te zoeken het gewenste programma in de map met geïnstalleerde programma's Programmabestanden. Als het pakket kantoorprogramma's op uw computer is geïnstalleerd, kunt u de bijbehorende map vinden. Als u gratis software gebruikt, gebruik dan in plaats daarvan Microsoft Office er kunnen mappen zijn zoals Libre Office of Open Office

Een andere optie is om de extensie handmatig toe te voegen, bijvoorbeeld.xls, als we het over een Excel-tabel hebben.

Plaats de cursor op het bestand, roep met de rechtermuisknop het contextmenu op en selecteer “Hernoemen”.

Voer dan voorzichtig, na de punt, in juiste extensie en druk op Enter om de wijzigingen op te slaan. Wij gaan akkoord met de waarschuwing en klikken op “Ja”.

Maar wat als er geen manier is om het bestandstype te specificeren?
Als de afzender onbekend is, mag u uiteraard onder geen enkele omstandigheid proberen bijlagen te openen, om uw computer niet bloot te stellen virale infectie. Maar als het bestand wordt ontvangen van betrouwbare bron en er is geen twijfel in uw geest dat u het type ervan alleen kunt achterhalen door de inhoud ervan te analyseren.

Hoe u het type (formaat) van een bestand kunt bepalen aan de hand van de inhoud

Elk bestand, zij het tekstdocument, afbeelding of iets anders is niets meer dan een bepaalde gestructureerde code, begrijpelijk voor het programma, bedoeld voor het lezen en/of redigeren ervan. Zoals hierboven vermeld, selecteert het besturingssysteem een ​​programma om een ​​bestand te openen op basis van de extensie. Het wordt geschreven na de bestandsnaam, gescheiden door een punt. Door het bestand image1.jpeg te analyseren, waarbij .jpeg de extensie is, begrijpt het systeem dat dit een afbeelding is en kan het lezen dit bestand u moet een afbeeldingsviewer gebruiken. Door bijvoorbeeld de bestandsextensie te wijzigen van .jpeg naar .txt, zullen we de afbeelding zeker niet veranderen in tekstbestand, zal het systeem eenvoudigweg proberen het te openen met behulp van teksteditor, waardoor we slechts een reeks karakters zullen zien. Uiteraard wordt het formaat (type) van een bestand niet bepaald door de extensie, maar door de inhoud ervan.
Om tekens in de inhoud van een bestand te zien die aangeven dat het tot een bepaald type behoort, gebruiken we bijvoorbeeld een hexadecimale editor Hex-editor of onlinedienst.
Welke jpeg-afbeelding we ook openen, we kunnen overeenkomsten waarnemen in de eerste drie paar getallen, die het bestandstype aangeven.

Het blijft de vraag met welk formaat de codering overeenkomt. Maar je kunt je leven niet ingewikkelder maken en profiteren kant-en-klare applicatie, die al het werk zal doen. In ons voorbeeld is dit het File Type Verificator (FTV) programma. Het wordt gratis verspreid en heeft een duidelijke Russischtalige interface.
Het achterhalen van het bestandsformaat met dit programma is net zo eenvoudig als het pellen van peren. Klik op de knop Bestand toevoegen

kiezen vereiste bestand door het conducteursvenster,

en we zien het bestandsformaat dat overeenkomt met de inhoud ervan.

Het programma biedt de mogelijkheid om een ​​bestand te hernoemen door de extensie te wijzigen. Om deze functie te gebruiken, klikt u op “Bestand” -> “Start hernoemen...”

En in het venster dat dan verschijnt, klikt u op toepassen als u akkoord gaat met de door het programma voorgestelde optie.

Na dergelijke manipulaties problematisch bestand wordt geopend met het gewenste programma.

Wat is een bestandsextensie?

Bestandsextensies- dit is een soort metadata. Meestal wordt een bestandsextensie gebruikt om het type gegevens aan te geven dat in een bestand kan worden opgeslagen. Een bestandsextensie is dus een reeks tekens die bedoeld zijn om het bestandsformaat te identificeren. Meestal wordt de extensie door een punt gescheiden van de hoofdbestandsnaam. In vroege besturingssystemen was de extensie beperkt tot slechts drie tekens, maar deze beperking werd later verwijderd. Sommige bestanden hebben verschillende extensies die elkaar opvolgen (bijvoorbeeld .tar.gz). Besturingssystemen matchen automatisch extensies bepaalde bestanden en programma's die zijn ontworpen om met deze bestanden te werken. En na zo'n vergelijking opent het besturingssysteem automatisch een bestand met een bepaalde extensie in het programma dat eraan is gekoppeld.

De bestandsextensie en de naam ervan worden gescheiden door een punt, bijvoorbeeld index.html, waarbij html de bestandsextensie is. Als u naar de bestandsextensie kijkt, kunt u meteen zien wat voor soort bestand het is: tekst, afbeelding, geluid of programma. Bestandsnamen kunnen al dan niet een extensie hebben. U computergebruikers er zijn enkele gebruiksconventies in bestandsnamen standaard extensies. Programma's die informatie creëren verschillende soorten, wijs doorgaans standaardrechten toe aan de namen van de bestanden waarin deze informatie is opgeslagen. En aan de hand van het type toestemming kan de gebruiker concluderen welk programma is gebruikt om het bestand te maken.

Hoe kom je daar achter? bestandstype door zijn expansie?

Hieronder volgen manieren om het bestandstype per extensie te bepalen:

Termin.narod.ru- deze site bevat een uitgebreide lijst met bestandsextensies. Om de extensie te vinden die u nodig heeft, hoeft u alleen maar de letter te selecteren waarmee deze begint.

Uic.vsu.ru- De populairste extensies worden hier verzameld.

Bestandstypes.ru- deze site bevat de meest complete zoekdatabase met bestandsextensies; u hoeft alleen maar de vereiste extensie in het formulier in te voeren.

Filext.com-website aan Engels, waar u ook informatie over de bestandsextensie kunt krijgen door deze in het formulier in te voeren.

Een andere manier is het programma Ken Extensie Pro, die het bestandstype bepaalt aan de hand van de extensie. De Engelse database bevat meer dan 23.000 bestandstypen, de Russische database - 2235. Het programma kan werken vanaf contextmenu en in compacte modus. U kunt uw eigen definities toevoegen aan de extensiedatabase. Het programma wordt gratis verspreid. Het doel van het programma is om het type te bepalen aan de hand van de bestandsextensie. Het programma zal nuttig zijn voor zowel beginnende gebruikers die het doel van bepaalde bestanden willen achterhalen, als voor ervaren gebruikers die bestanden willen maken eigen basis kennis, omdat u met behulp van dit programma nieuwe gegevens aan de database kunt toevoegen.

Om met het programma te gaan werken, sleept u eenvoudigweg het gewenste bestand naar een speciaal veld in het programmavenster of selecteert u het menu-item Bestand - Openen. Als een dergelijke extensie in de database aanwezig is, wordt de beschrijving ervan onmiddellijk weergegeven.

Extensiedetectieprogramma onbekende bestanden volgens hun inhoud.

Laten we eens kijken wat dit programma kan doen.

FileType Verificator installeren

Download het programma via de link en pak het uit op een handige plaats. Ga naar de map en voer het installatieprogramma uit. Het installatieproces zelf zou geen problemen moeten veroorzaken. Klik gewoon op de knop “Volgende”, vink het selectievakje “Ik accepteer de voorwaarden van de overeenkomst” aan en klik verder op “Volgende”, “Installeren” en “Voltooien”.

Zodra de installatie is voltooid, zien we het nog lege hoofdprogrammavenster:

Extensies definiëren in FileType Verificator

Laten we begrijpen hoe het programma werkt. Met behulp van de knop "Bestand toevoegen" selecteren we welke bestanden we gaan hernoemen.

Bestanden worden toegevoegd via standaard raam en verschijnen vervolgens als een lijst in het hoofdprogrammavenster. Ik heb bijvoorbeeld de extensies van drie jpg-afbeeldingen hernoemd en ook één echt txt-bestand genomen:

Zoals u kunt zien, herkende het programma gemakkelijk afbeeldingen vermomd als tekst. Om alles in orde te brengen, selecteert u de selectievakjes van de bestanden waarvan we de naam gaan wijzigen en klikt u op de knop "Start hernoemen".

Door op de knop te klikken, zien we een waarschuwing van het programma:

Als we geen twijfels hebben over onze acties, klik dan op “Hernoemen” en bekijk het resultaat. Als de hernoemde bestanden uit de programmalijst verdwijnen, is het hernoemen gelukt. Houd er rekening mee dat het programma de oude, onjuiste extensie toe aan de bestandsnaam (dat wil zeggen: het was primer1.txt, maar het werd primer1.txt.jpg).

Helaas kon ik niet vinden hoe ik de oude extensie eenvoudigweg kon vervangen door een nieuwe. Misschien heeft dit een geheime betekenis, zoals het opslaan van informatie over de oude extensie, maar het leek mij niet erg handig.

Extra FileType Verificator-hulpmiddelen

Over het algemeen is dat alles wat betreft de basiseigenschappen van het programma. De overige knoppen en instellingen zijn secundair of zorgen voor een cosmetisch effect, zoals het markeren van bestanden van verschillende typen in verschillende kleuren, het bekijken van de eigenschappen en inhoud van bestanden.

Als er veel bestanden moeten worden herkend, kunnen de hulpmiddelen uit het menu "Lijst" misschien van pas komen.

Met deze hulpmiddelen kunt u veel bestanden tegelijk selecteren en later hernoemen.

Laten we het samenvatten:

Voor- en nadelen van het programma

  • gaat goed om met zijn taken;
  • ondersteunt de Russische taal;
  • Het werkt heel eenvoudig.
  • vervangt de extensie niet door een nieuwe, maar schrijft het nieuwe toe aan het oude;
  • Nee aparte knop"Alles selecteren" op de werkbalk.

Conclusies

Het programma is de moeite waard, gemakkelijk te installeren, hernoemt goed, werkt correct, er zijn geen ernstige fouten vastgesteld.

P.S. Er wordt toestemming verleend om dit artikel vrijelijk te kopiëren en te citeren, op voorwaarde dat er open credit wordt gegeven. actieve koppeling naar de bron en het behoud van het auteurschap van Ruslan Tertyshny.

PPS Er zijn programma's over een soortgelijk onderwerp, bijvoorbeeld dit

Er zijn veel soorten bestanden. Dit kunnen tekst, afbeeldingen, muziek, software, enz. zijn. Zodat zowel de gebruiker als besturingssysteem het was gemakkelijker om in zo'n verscheidenheid te navigeren; elk bestand heeft zijn eigen extensie, wat een soort identificatie is. De volgende gids zal u helpen begrijpen waarom u de bestandsextensie moet weten en hoe u de weergave van dergelijke informatie in het besturingssysteem kunt inschakelen Windows-systeem en hoe kun je het formaat bepalen van een bestand dat geen zichtbare extensie heeft.

Soms komen er op de een of andere manier bestanden op de computer van een gebruiker terecht waar het besturingssysteem nog nooit eerder mee heeft hoeven werken. Hoogstwaarschijnlijk zal het programma dat nodig is om met dit soort bestanden te communiceren, ook niet worden geïnstalleerd. Het systeem brengt u hiervan op de hoogte met de volgende melding:

Het biedt informatie over de bestandsnaam, evenals standaard bericht, wat aangeeft dat het besturingssysteem niet weet welke programma's het werken met deze extensie ondersteunen. De gebruiker heeft 2 opties voor verdere acties:

  1. Vinden geschikt programma op internet.
  2. Kiezen vereiste toepassing onafhankelijk van de lijst met geïnstalleerde programma's.

De praktijk leert dat de eerste optie nutteloos is - meestal is er niets zinnigs te vinden. Maar de tweede oplossing is zeer effectief. Als u de bestandsextensie kent, kunt u eenvoudig een geschikt programma vinden met behulp van de mogelijkheden van uw favoriete zoekmachine.

Weergave van extensies inschakelen

Standaard is de weergave van extensies in het Windows-besturingssysteem uitgeschakeld. Geavanceerde gebruikers indien nodig kunnen ze deze functie zelfstandig activeren, maar onervaren mensen hebben deze niet nodig - ze kunnen per ongeluk de extensie van een belangrijke wijzigen systeembestand, wat tot verschillende problemen met Windows zal leiden.

Als u de weergave van extensies moet inschakelen, weet u waarschijnlijk waarom u dit doet. Volg in een dergelijke situatie de onderstaande instructies.

Hoe u het bestandsformaat zonder extensie kunt achterhalen

Zelfs nadat u de extensieweergave hebt ingeschakeld, worden sommige bestanden zonder extensie weergegeven. In de volgende schermafbeelding ziet u een voorbeeld.

De landingspagina ziet er als volgt uit.