2016-09-20 4 views
1

Ich arbeite an Java-Projekt, in dem die Eingabe von einer Datei gegeben wird. Die Eingabedatei hat die Erweiterung .LYG, wie wir die Daten dieser Datei lesen können und zu welchem ​​Zweck diese Erweiterung verwendet wird. Ist das eine beschädigte Datei? Die Datei enthält folgende Daten:.LYG Dateierweiterung

¬í sr java.util.Hashtable»%!Jä¸ F loadFactorI [email protected] w ¿ lt improvet Technology in Actiont team upt Contracts Centralt introducet New Product Introductiont offshoret Outsourcing & Offshoringt reduceq ~ t sackingt Talent Trackert teams upq ~ t securest Tech Investt offshoredq ~ t useq ~ t layoffq ~ t investedq ~ t joinst Executive Movest lawsuitt Intellectual Property Rightst raises $q ~ t appointq ~ t offshoringq ~ t announcesq ~ t optimisationq ~ t innovateq ~ t partnerq ~ t researchingt R&Dt saveq ~ t investq ~ t unveilsq ~ t introducesq ~ t acquirest M&A Trackert getting readyq ~ t to buyq ~ &t nabsq ~ t trainingq ~ t ipq ~ t outsourcedq ~ t signsq ~ t captiveq ~ t introducedq ~ t improvingq ~ t usesq ~ t patent lawsuitq ~ t releaseq ~ t puts $q ~ t researchq ~ t developingq ~ t partnersq ~ t steps downq ~ t take overq ~ &t bands togetherq ~ t optimiseq ~ t developmentq ~ t lays offq ~ t appointedq ~ t launchq ~ t launchingq ~ t acquireq ~ &t partneringq ~ t developsq ~ t brings inq ~ t inks pactq ~ t patentq ~ t skill buildingq ~ t outsourcingq ~ t makesq ~ t reducingq ~ t raisesq ~ t buysq ~ &t signs upq ~ t joinq ~ t raised $q ~ t leaving the companyq ~ t pumps $q ~ t appointsq ~ t step downq ~ t mergesq ~ &t left the companyq ~ t hiringq ~ t raisedq ~ t mergerq ~ &t r&dq ~ t strategic partnerq ~ t unveiledq ~ t skillq ~ t pumpsq ~ t outsourceq ~ t acquisitionq ~ &t sacksq ~ t buildingq ~ t secures $q ~ t india centerq ~ t introducingq ~ t mergingq ~ &t investsq ~ t makingq ~ t unveilq ~ t working onq ~ t investingq ~ t intellectual propertyq ~ t takes overq ~ &t partneredq ~ t innovationq ~ t m&aq ~ &t announceq ~ t offloadq ~ t iprq ~ t productivityq ~ t innovatesq ~ t brings in $q ~ t joinedq ~ t launchedq ~ x

Vielen Dank im Voraus

+0

Ich denke, die Person, die Ihnen die Datei gab, könnte Ihnen eine Antwort geben? –

+0

Die Person, die früher an diesem Projekt arbeitet, ist nicht verfügbar. – vin

Antwort

2

Diese Datei enthält Daten, die von Java Serialisierung erzeugt wird. Java bietet einen Mechanismus namens Objektserialisierung, bei dem ein Objekt als eine Bytefolge dargestellt werden kann, die die Daten des Objekts sowie Informationen über den Objekttyp und die im Objekt gespeicherten Datenarten enthält.

Nachdem ein serialisiertes Objekt in eine Datei geschrieben wurde, kann es aus der Datei gelesen und deserialisiert werden, dh die Typinformationen und Bytes, die das Objekt darstellen, und seine Daten können zum Erstellen des Objekts im Speicher verwendet werden.

Am beeindruckendsten ist, dass der gesamte Prozess JVM-unabhängig ist, was bedeutet, dass ein Objekt auf einer Plattform serialisiert und auf einer völlig anderen Plattform deserialisiert werden kann.