সেন্ট্রাল ডাইরেক্টরি ইনফো
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 | |