সেন্ট্রালডিরেক্টরিইনফো
public final class CentralDirectoryInfo
extends Object
| java.lang.Object | |
| ↳ | 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 ()ফাইলটির CRC বের করুন। |
long | getExternalFileAttributes ()বাহ্যিক ফাইলের অ্যাট্রিবিউটগুলো পান। |
int | getExtraFieldLength ()অতিরিক্ত ফিল্ডের দৈর্ঘ্য নিন। |
int | getFileCommentLength ()ফাইল কমেন্টের দৈর্ঘ্য বের করুন। |
String | getFileName ()আপেক্ষিক পথ সহ ফাইলের নামটি নিন। |
int | getFileNameLength ()ফাইলের নামের দৈর্ঘ্য বের করুন। |
int | getFilePermission ()লিনাক্স ফাইল পারমিশন জানুন, যা এক্সটার্নাল ফাইল অ্যাট্রিবিউটের শেষ ৯ বিটে সংরক্ষিত থাকে। |
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 : তথ্য ব্লকের প্রারম্ভিক অফসেট। |
| নিক্ষেপ | |
|---|---|
| java.io.IOException |
IOException | |
সেন্ট্রালডিরেক্টরিইনফো
public CentralDirectoryInfo (byte[] data,
int startOffset,
boolean useZip64)জিপ ফাইলের ভেতরের কোনো ফাইল এন্ট্রির তথ্য সংগ্রহ করার কনস্ট্রাক্টর।
| প্যারামিটার | |
|---|---|
data | byte : ফাইলের কোনো এন্ট্রির তথ্য ধারণকারী ডেটার byte[] । |
startOffset | int : তথ্য ব্লকের প্রারম্ভিক অফসেট। |
useZip64 | boolean : আংশিক ডাউনলোডে zip64 ফরম্যাট সমর্থন করার জন্য একটি বুলিয়ান। |
| নিক্ষেপ | |
|---|---|
| java.io.IOException |
IOException | |
সুরক্ষিত নির্মাণকারী
সেন্ট্রালডিরেক্টরিইনফো
protected CentralDirectoryInfo ()
ইউনিট টেস্টের জন্য ডিফল্ট কনস্ট্রাক্টর ব্যবহৃত হয়।
জনসাধারণের পদ্ধতি
সমান
public boolean equals (Object o)
| প্যারামিটার | |
|---|---|
o | Object |
| ফেরত | |
|---|---|
boolean | |
সংকুচিত আকার পান
public int getCompressedSize ()
সংকুচিত আকারটি নিন।
| ফেরত | |
|---|---|
int | |
getCompressionMethod
public int getCompressionMethod ()
কম্প্রেশন পদ্ধতিটি নিন।
| ফেরত | |
|---|---|
int | |
getCrc
public long getCrc ()
ফাইলটির CRC বের করুন।
| ফেরত | |
|---|---|
long | |
বাহ্যিক ফাইল অ্যাট্রিবিউট পান
public long getExternalFileAttributes ()
বাহ্যিক ফাইলের অ্যাট্রিবিউটগুলো পান।
| ফেরত | |
|---|---|
long | |
অতিরিক্ত ক্ষেত্রের দৈর্ঘ্য পান
public int getExtraFieldLength ()
অতিরিক্ত ফিল্ডের দৈর্ঘ্য নিন।
| ফেরত | |
|---|---|
int | |
ফাইলমন্তব্যের দৈর্ঘ্য পান
public int getFileCommentLength ()
ফাইল কমেন্টের দৈর্ঘ্য বের করুন।
| ফেরত | |
|---|---|
int | |
ফাইলের নাম পান
public String getFileName ()
আপেক্ষিক পথ সহ ফাইলের নামটি নিন।
| ফেরত | |
|---|---|
String | |
ফাইলের নামের দৈর্ঘ্য পান
public int getFileNameLength ()
ফাইলের নামের দৈর্ঘ্য বের করুন।
| ফেরত | |
|---|---|
int | |
ফাইল অনুমতি পান
public int getFilePermission ()
লিনাক্স ফাইল পারমিশন জানুন, যা এক্সটার্নাল ফাইল অ্যাট্রিবিউটের শেষ ৯ বিটে সংরক্ষিত থাকে।
| ফেরত | |
|---|---|
int | |
getInfoSize
public int getInfoSize ()
কেন্দ্রীয় ডিরেক্টরি এন্ট্রির আকার জানুন।
| ফেরত | |
|---|---|
int | |
অভ্যন্তরীণ ফাইল অ্যাট্রিবিউটগুলি পান
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 |
বাহ্যিক ফাইল অ্যাট্রিবিউট সেট করুন
public void setExternalFileAttributes (long externalFileAttributes)
বাহ্যিক ফাইলের বৈশিষ্ট্যগুলো নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
externalFileAttributes | long |
অতিরিক্ত ক্ষেত্রের দৈর্ঘ্য সেট করুন
public void setExtraFieldLength (int extraFieldLength)
অতিরিক্ত ফিল্ডের দৈর্ঘ্য নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
extraFieldLength | int |
ফাইলমন্তব্যের দৈর্ঘ্য সেট করুন
public void setFileCommentLength (int fileCommentLength)
ফাইল কমেন্টের দৈর্ঘ্য নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
fileCommentLength | int |
ফাইলের নাম সেট করুন
public void setFileName (String fileName)
আপেক্ষিক পথসহ ফাইলের নাম নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
fileName | String |
ফাইলের নামের দৈর্ঘ্য সেট করুন
public void setFileNameLength (int fileNameLength)
ফাইলের নামের দৈর্ঘ্য নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
fileNameLength | int |
অভ্যন্তরীণ ফাইল অ্যাট্রিবিউট সেট করুন
public void setInternalFileAttributes (int internalFileAttributes)
অভ্যন্তরীণ ফাইল অ্যাট্রিবিউটগুলো সেট করুন।
| প্যারামিটার | |
|---|---|
internalFileAttributes | int |
স্থানীয় হেডার অফসেট সেট করুন
public void setLocalHeaderOffset (long localHeaderOffset)
স্থানীয় ফাইল হেডার এন্ট্রির অফসেট নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
localHeaderOffset | long |
অসংকুচিত আকার সেট করুন
public void setUncompressedSize (long uncompressedSize)
অসংকুচিত আকার নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
uncompressedSize | long |
স্ট্রিং-এ
public String toString ()
| ফেরত | |
|---|---|
String | |