Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

The aim of this project is to exercise and test your ability to read and understand descriptions of data formats and to interpret raw data according to a particular format.  In this exercise you will produce and read the dump of a ZIP file.
Detailed description:
perform four tasks:

(a) create ZIP archive with a single file in it (each person should produce her/his own - if identical files are submitted for interpretation, they will be returned to the students unmarked);
(b) prepare a hexadecimal dump of the first 80 bytes of the ZIP archive using online hexadecimal dumping utility http://www.fileformat.info/tool/hexdump.htm;
(c) analyze the hexadecimal dump using the description of the ZIP file format given in this Wikipedia article. The aim of the analysis is to determine the following information about the file stored in the ZIP archive:
o    Uncompressed size of the file (31%),
o    last modification date of the file (31%),
o    last modification time of the file (31%)
(d) Produce a brief (2-3 page) report showing how you MANUALLY translated hexadecimal dump values into the resulting values. 7% of the overall grade may be given for the tidiness of the report.

Summary:

The aim of this assignment is to exercise and test your ability to read and understand descriptions of incomplete FAT file system fragments.  In this exercise you will explore a binary file that contains part of a FAT file system and will recover files and folders present in that fragment.
Detailed description:
Suppose that you found an incomplete disk image (a bit-for-bit copy of the contents) of a small computer disk drive. The disk image is incomplete - the boot sector and some unknown number of the following sectors are missing. You can download the file data.bin here.


Perform the following tasks:

(a) Explore the supplied disk image using a hexadecimal editor, such as WinHex,and identify the location (offset from the start of the file) of each of the main FAT file system elements found in the supplied file :
1.    File Allocation Table
2.    Root Directory
3.    Beginning of the Data Area


(b) Identify - as much as possible - the information about the active and deleted files and sub-directories present in data.bin . For each discovered file or sub-directory please try to determine its:
1.    Short File Name
2.    Long File Name (if present)
3.    Active / Deleted status
4.    Attributes
5.    Timestamps (Creation, Last modification & Last Access)
6.    Likely contents

Although it is possible to do the analysis completely manually, you are allowed to use automation with the following condition: If you are using an automated tool, you must explain step by step how the tool got its results.


(c) Produce a report presenting the above. Extra 3 points are given for the tidiness of the report.ma

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M9159302

Have any Question?


Related Questions in Computer Engineering

Suppose you make 30 annual investments in a fund that pays

Suppose you make 30 annual investments in a fund that pays 6% compounded annually. If your first deposit is $7,500 and each successive deposit is 6% greater than the preceding deposit, how much will be in the fund immedi ...

Identify and evaluate at least three considerations that

Identify and evaluate at least three considerations that one must plan for when designing a database. Suggest at least two types of databases that would be useful for small businesses, two types for regional level organi ...

On june 23 2016 the brits voted to exit the eu the

On June 23, 2016, the Brits voted to exit the EU. The following were the daily values of an investment. June 23 24 Dollars 109.60 111.60 If returns were to accumulate at the same rate over an entire year (252 trading day ...

Question suppose that we have a programming language with

Question : Suppose that we have a programming language with only 3 token kinds, UNSIGNED INTEGER, FLOAT and IDENTIFIER. Describe how to build a lexical analyzer for this language (lexical rules, FA, a program to simulate ...

Can you help to identify a firm with which an organization

Can you help to identify a firm with which an organization does business and can you help explain if the firm is: perfectly competitive; monopolistic competitive; oligopoly; or pure monopoly?

Sutures sutures are strands or fibers used to sew living

Sutures: Sutures are strands or fibers used to sew living tissue together after an injury or an operation. Packages of sutures must be sealed carefully before they are shipped to hospitals to prevent contamination. The p ...

Question after reading this weeks materials please respond

Question : After reading this week's materials, please respond to TWO of the following questions. CITATION IN APA 1. Compare mean time between repair (MTTR) and mean time between failures (MTBF). Why can more components ...

Create a class named horse that contains data fields for

Create a class named Horse that contains data fields for the name, color, and birth year. Include get and set methods for these fields. Next, create a subclass named RaceHorse, which contains an additional field that hol ...

The solution of this exercise please 37 creating an

The solution of this exercise please: 3.7 (Creating an Autocomplete Form) Create a simple search form using a search input element in which the user can enter a search query. Using the Firefox web browser, test the form ...

Theeyeshaveitcomnbspbook exchange is a type of e-business

TheEyesHaveIt.com Book Exchange is a type of e-business exchange that does business entirely on the Internet. The company acts as a clearing exchange for both buyers and sellers of used books. For a person to offer books ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As