Τι είναι ένα αρχείο ARJ;
Το ARJ (αρχειοθετημένο από τον Robert Jung) είναι ένα συμπιεσμένο αρχείο υψηλής απόδοσης που αναπτύχθηκε από τον Robert K. Jung. Το ARJ αναπτύχθηκε για DOS και πρώιμες εκδόσεις των Windows στις αρχές της δεκαετίας του 1990. Τα αρχεία ARJ είναι χρήσιμα για τη δημιουργία αντιγράφων ασφαλείας ή την κοινή χρήση μεγάλου αριθμού αρχείων, καθώς δεν χρειάζεται να παρακολουθείτε όλα αυτά τα αρχεία και υπάρχει μόνο ένα αρχείο για χειρισμό. Η επέκταση .arj χρησιμοποιείται για τα αρχεία αρχειοθέτησης ARJ.
Μορφή αρχείου ARJ
Ένα αρχείο ARJ περιέχει δύο τύπους κεφαλίδων:
- Κύρια κεφαλίδα: Υπάρχει μία κύρια κεφαλίδα στην αρχή του αρχείου.
- Τοπικές κεφαλίδες: Οι τοπικές κεφαλίδες υπάρχουν πριν από κάθε αρχείο.
Μετατόπιση | Τύπος | Αριθμός | Περιγραφή |
---|---|---|---|
0000h | λέξη | 1 | ID=0EA60h |
0002h | λέξη | 1 | βασικό μέγεθος κεφαλίδας |
0004h | byte | 1 | Μέγεθος κεφαλίδας |
0005h | byte | 1 | Αριθμός έκδοσης αρχειοθέτησης |
0006h | byte | 1 | Απαιτείται ελάχιστος αριθμός έκδοσης |
0007h | byte | 1 | Κεντρικό λειτουργικό σύστημα: 0 - MS-DOS 1 - ΠΡΙΜΟΣ 2 - UNIX 3 - AMIGA 4 - MAC-OS (Σύστημα xx) 5 - OS/2 6 - ΜΗΛΟ ΓΣ 7 - ATARI ST 8 - Επόμενο 9 - VAX VMS |
0008h | byte | 1 | Εσωτερικές σημαίες, bitmapped: 0 - χωρίς κωδικό πρόσβασης / κωδικό πρόσβασης 1 - δεσμευμένο 2 - το αρχείο συνεχίζεται στον επόμενο δίσκο 3 - Το πεδίο θέσης έναρξης αρχείου είναι διαθέσιμο 4 - μετάφραση διαδρομής ( “" σε “/” ) |
0009h | byte | 1 | Μέθοδος συμπίεσης: 0 - αποθηκευμένο 1 - συμπιεσμένο περισσότερο 2 - συμπιεσμένο 3 - συμπιέζεται πιο γρήγορα 4 - συμπιέζεται ταχύτερα |
000Ah | byte | 1 | Τύπος αρχείου: 0 - δυαδικό Κείμενο 1 - 7 bit 2 - κεφαλίδα σχολίου 3 - κατάλογος 4 - ετικέτα τόμου |
000Bh | byte | 1 | δεσμευμένο |
000Ch | dword | 1 | Ημερομηνία/Ώρα του αρχικού αρχείου σε μορφή MS-DOS |
0010h | dword | 1 | Μέγεθος συμπιεσμένου αρχείου |
0014h | dword | 1 | Μέγεθος του αρχικού αρχείου” |
0018h | dword | 1 | CRC-32 του αρχικού αρχείου |
001Ah | λέξη | 1 | Θέση προδιαγραφής αρχείου στο όνομα αρχείου |
001Ch | λέξη | 1 | Χαρακτηριστικά αρχείου |
001Eh | λέξη | 1 | Δεδομένα κεντρικού υπολογιστή |
? | dword | 1 | Εκτεταμένη αρχική θέση |
????h | dword | 1 | CRC-32 της βασικής κεφαλίδας |
????h | λέξη | 1 | Μέγεθος της πρώτης εκτεταμένης κεφαλίδας |
????h+“SIZ”+2 | dword | 1 | CRC-32 της εκτεταμένης κεφαλίδας |
????h+“SIZ”+6 | byte | ? | Συμπιεσμένο αρχείο |