সেন্ট্রাল ডাইরেক্টরি ইনফো

public final class CentralDirectoryInfo
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.zip.CentralDirectoryInfo


CentralDirectoryInfo হল একটি ক্লাস যেখানে একটি জিপ ফাইলের ভিতরে একটি ফাইল/ফোল্ডারের তথ্য থাকে।

সামগ্রিক জিপফাইল বিন্যাস: [স্থানীয় ফাইল শিরোনাম + সংকুচিত ডেটা [+ বর্ধিত স্থানীয় শিরোনাম]?] * [কেন্দ্রীয় ডিরেক্টরি] * [কেন্দ্রীয় ডিরেক্টরি রেকর্ডের শেষ]

আরও বিস্তারিত জানার জন্য নিম্নলিখিত লিঙ্কটি দেখুন: https://en.wikipedia.org/wiki/Zip_(file_format)

সারাংশ

পাবলিক কনস্ট্রাক্টর

CentralDirectoryInfo (byte[] data, int startOffset)

কনস্ট্রাক্টর জিপ ফাইলের ভিতরে একটি ফাইল এন্ট্রির তথ্য সংগ্রহ করতে।

CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)

কনস্ট্রাক্টর জিপ ফাইলের ভিতরে একটি ফাইল এন্ট্রির তথ্য সংগ্রহ করতে।

সুরক্ষিত কনস্ট্রাক্টর

CentralDirectoryInfo ()

ইউনিট পরীক্ষার জন্য ব্যবহৃত ডিফল্ট কনস্ট্রাক্টর।

পাবলিক পদ্ধতি

boolean equals (Object o)
int getCompressedSize ()

সংকুচিত আকার পান।

int getCompressionMethod ()

কম্প্রেশন পদ্ধতি পান।

long getCrc ()

ফাইলের সিআরসি পান।

long getExternalFileAttributes ()

বাহ্যিক ফাইলের বৈশিষ্ট্যগুলি পান।

int getExtraFieldLength ()

অতিরিক্ত ক্ষেত্রের দৈর্ঘ্য পান।

int getFileCommentLength ()

ফাইল মন্তব্য দৈর্ঘ্য পান.

String getFileName ()

আপেক্ষিক পাথ সহ ফাইলের নাম পান।

int getFileNameLength ()

ফাইলের নামের দৈর্ঘ্য পান।

int getFilePermission ()

বাহ্যিক ফাইল বৈশিষ্ট্যগুলির শেষ 9 বিটে সংরক্ষিত Linux ফাইলের অনুমতি পান।

int getInfoSize ()

কেন্দ্রীয় ডিরেক্টরি এন্ট্রির আকার পান।

int getInternalFileAttributes ()

অভ্যন্তরীণ ফাইল বৈশিষ্ট্য পান.

long getLocalHeaderOffset ()

স্থানীয় ফাইল হেডার এন্ট্রি অফসেট পান.

long getUncompressedSize ()

সংকুচিত আকার পান।

int hashCode ()
boolean isSymLink ()

এটি একটি সিমলিংক কিনা তা পরীক্ষা করে।

void setCompressedSize (long compressionSize)

সংকুচিত আকার সেট করুন।

void setCompressionMethod (int compressionMethod)

কম্প্রেশন পদ্ধতি সেট করুন।

void setCrc (long crc)

ফাইলের CRC সেট করুন।

void setExternalFileAttributes (long externalFileAttributes)

বাহ্যিক ফাইলের বৈশিষ্ট্যগুলি সেট করুন।

void setExtraFieldLength (int extraFieldLength)

অতিরিক্ত ক্ষেত্রের দৈর্ঘ্য সেট করুন।

void setFileCommentLength (int fileCommentLength)

ফাইলের মন্তব্যের দৈর্ঘ্য সেট করুন।

void setFileName (String fileName)

আপেক্ষিক পাথ সহ ফাইলের নাম সেট করুন।

void setFileNameLength (int fileNameLength)

ফাইলের নামের দৈর্ঘ্য সেট করুন।

void setInternalFileAttributes (int internalFileAttributes)

অভ্যন্তরীণ ফাইলের বৈশিষ্ট্যগুলি সেট করুন।

void setLocalHeaderOffset (long localHeaderOffset)

স্থানীয় ফাইল হেডার এন্ট্রি অফসেট সেট করুন.

void setUncompressedSize (long uncompressedSize)

সংকুচিত আকার সেট করুন।

String toString ()

পাবলিক কনস্ট্রাক্টর

সেন্ট্রাল ডাইরেক্টরি ইনফো

public CentralDirectoryInfo (byte[] data, 
                int startOffset)

কনস্ট্রাক্টর জিপ ফাইলের ভিতরে একটি ফাইল এন্ট্রির তথ্য সংগ্রহ করতে।

পরামিতি
data byte : byte[] ডেটা যা একটি ফাইল এন্ট্রির তথ্য ধারণ করে।

startOffset int : তথ্য ব্লকের অফসেট শুরু করুন।

নিক্ষেপ করে
IO ব্যতিক্রম

সেন্ট্রাল ডাইরেক্টরি ইনফো

public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)

কনস্ট্রাক্টর জিপ ফাইলের ভিতরে একটি ফাইল এন্ট্রির তথ্য সংগ্রহ করতে।

পরামিতি
data byte : byte[] ডেটা যা একটি ফাইল এন্ট্রির তথ্য ধারণ করে।

startOffset int : তথ্য ব্লকের অফসেট শুরু করুন।

useZip64 boolean : আংশিক ডাউনলোডে zip64 ফরম্যাট সমর্থন করার জন্য একটি বুলিয়ান।

নিক্ষেপ করে
IO ব্যতিক্রম

সুরক্ষিত কনস্ট্রাক্টর

সেন্ট্রাল ডাইরেক্টরি ইনফো

protected CentralDirectoryInfo ()

ইউনিট পরীক্ষার জন্য ব্যবহৃত ডিফল্ট কনস্ট্রাক্টর।

পাবলিক পদ্ধতি

সমান

public boolean equals (Object o)

পরামিতি
o Object

রিটার্নস
boolean

কমপ্রেসড সাইজ পান

public int getCompressedSize ()

সংকুচিত আকার পান।

রিটার্নস
int

getCompressionMethod

public int getCompressionMethod ()

কম্প্রেশন পদ্ধতি পান।

রিটার্নস
int

getCrc

public long getCrc ()

ফাইলের সিআরসি পান।

রিটার্নস
long

GetExternalFileAttributes

public long getExternalFileAttributes ()

বাহ্যিক ফাইলের বৈশিষ্ট্যগুলি পান।

রিটার্নস
long

এক্সট্রাফিল্ড দৈর্ঘ্য পান

public int getExtraFieldLength ()

অতিরিক্ত ক্ষেত্রের দৈর্ঘ্য পান।

রিটার্নস
int

getFileCommentLength

public int getFileCommentLength ()

ফাইল মন্তব্য দৈর্ঘ্য পান.

রিটার্নস
int

getFileName

public String getFileName ()

আপেক্ষিক পাথ সহ ফাইলের নাম পান।

রিটার্নস
String

getFileNameLength

public int getFileNameLength ()

ফাইলের নামের দৈর্ঘ্য পান।

রিটার্নস
int

ফাইলের অনুমতি পান

public int getFilePermission ()

বাহ্যিক ফাইল বৈশিষ্ট্যগুলির শেষ 9 বিটে সংরক্ষিত Linux ফাইলের অনুমতি পান।

রিটার্নস
int

ইনফোসাইজ পান

public int getInfoSize ()

কেন্দ্রীয় ডিরেক্টরি এন্ট্রির আকার পান।

রিটার্নস
int

GetInternalFileAttributes

public int getInternalFileAttributes ()

অভ্যন্তরীণ ফাইল বৈশিষ্ট্য পান.

রিটার্নস
int

getLocalHeaderOffset

public long getLocalHeaderOffset ()

স্থানীয় ফাইল হেডার এন্ট্রি অফসেট পান.

রিটার্নস
long

আনকম্প্রেস সাইজ পান

public long getUncompressedSize ()

সংকুচিত আকার পান।

রিটার্নস
long

হ্যাশকোড

public int hashCode ()

রিটার্নস
int

isSymLink

public boolean isSymLink ()

এটি একটি সিমলিংক কিনা তা পরীক্ষা করে।

রিটার্নস
boolean

সেট কমপ্রেসড সাইজ

public void setCompressedSize (long compressionSize)

সংকুচিত আকার সেট করুন।

পরামিতি
compressionSize long

সেট কম্প্রেশন পদ্ধতি

public void setCompressionMethod (int compressionMethod)

কম্প্রেশন পদ্ধতি সেট করুন।

পরামিতি
compressionMethod int

setCrc

public void setCrc (long crc)

ফাইলের CRC সেট করুন।

পরামিতি
crc long

ExternalFileAttributes সেট করুন

public void setExternalFileAttributes (long externalFileAttributes)

বাহ্যিক ফাইলের বৈশিষ্ট্যগুলি সেট করুন।

পরামিতি
externalFileAttributes long

সেট এক্সট্রাফিল্ড দৈর্ঘ্য

public void setExtraFieldLength (int extraFieldLength)

অতিরিক্ত ক্ষেত্রের দৈর্ঘ্য সেট করুন।

পরামিতি
extraFieldLength int

সেট ফাইল মন্তব্য দৈর্ঘ্য

public void setFileCommentLength (int fileCommentLength)

ফাইলের মন্তব্যের দৈর্ঘ্য সেট করুন।

পরামিতি
fileCommentLength int

setFileName

public void setFileName (String fileName)

আপেক্ষিক পাথ সহ ফাইলের নাম সেট করুন।

পরামিতি
fileName String

setFileNameLength

public void setFileNameLength (int fileNameLength)

ফাইলের নামের দৈর্ঘ্য সেট করুন।

পরামিতি
fileNameLength int

ইন্টারনালফাইল অ্যাট্রিবিউট সেট করুন

public void setInternalFileAttributes (int internalFileAttributes)

অভ্যন্তরীণ ফাইলের বৈশিষ্ট্যগুলি সেট করুন।

পরামিতি
internalFileAttributes int

সেটLocalHeaderOffset

public void setLocalHeaderOffset (long localHeaderOffset)

স্থানীয় ফাইল হেডার এন্ট্রি অফসেট সেট করুন.

পরামিতি
localHeaderOffset long

সেট আনকম্প্রেসড সাইজ

public void setUncompressedSize (long uncompressedSize)

সংকুচিত আকার সেট করুন।

পরামিতি
uncompressedSize long

toString

public String toString ()

রিটার্নস
String