2016-09-20 19 views
1

私は入力がファイルから与えられるjavaプロジェクトに取り組んでいます。入力ファイルには拡張子.LYGがあり、このファイルのデータをどのように読み取ることができ、どのような目的でこの拡張子が使用されます。これは壊れたファイルですか?事前に.LYGファイルの拡張子

¬í 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

おかげ

+0

私はあなたにファイルを与えた人があなたに答えを与えることができると思いますか? –

+0

このプロジェクトで以前に働いていた人は利用できません。 – vin

答えて

2

このファイルは、Javaの直列化によって生成されたデータが含まれています。ファイルは、以下のデータが含まれています。 Javaには、オブジェクトのシリアル化と呼ばれるメカニズムがあります。このメカニズムでは、オブジェクトは、オブジェクトのデータと、オブジェクトのタイプおよびオブジェクトに格納されているデータのタイプに関する情報を含む一連のバイトとして表現できます。

ファイルにシリアライズされたオブジェクトが書き込まれた後、ファイルから読み込み、デシリアライズすることができます。つまり、オブジェクトとそのデータを表すタイプ情報とバイトを使用してメモリ内のオブジェクトを再作成できます。

プロセス全体がJVMに依存しないことが最も印象的です。これは、オブジェクトが1つのプラットフォームでシリアル化され、まったく異なるプラットフォームでデシリアライズされることを意味します。