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