Arj чем открыть linux

Open-source ARJ

Introduction

Status

The open-source ARJ benefits from a productive community of contributors who have brought ARJ to various platforms far beyond its 80×86 origins. Availability for these platforms may change over time. Generally, the releases collected under the «Other platforms» section represent points in history when it was possible to build ARJ on a particular platform for certain.

A technical development page, featuring the bug tracker, forums and mailing lists, is available at http://www.sourceforge.net/projects/arj.

Installation

UNIX-like systems and OS/2 EMX

cd gnu;autoconf;./configure;cd ..;make prepare;make

  1. GNU make must be used (on FreeBSD systems it’s called «gmake»).
  2. You have to run autoconf prior to running configure — as there will be different configure scripts for UNIX-like systems and OS/2 EMX.
  3. On OS/2 EMX, autoconf v 2.57 is confirmed to work.
  4. You can finalize the build process with «make install» (to perform a local installation) or «make package» (to create a self-extracting distribution kit).

ARJ is a CPU-intensive program. If you wish to configure ARJ for a higher performance on a specific CPU, try the following, assuming that you have a newer version of GCC, e.g. 3.2.1:

./configure CFLAGS=»-march=i386 -mcpu=athlon-xp»

where «-mcpu» designates the type of your CPU, run «man gcc» for a list of CPU types.

DOS, OS/2 and Win32 systems

nmake MODE=DOS16 COMPILER=MSC7 prepare all package

You can find a list of MODE and COMPILER designations right in the MAKEFILE, along with some usage notes.

Downloads

File Size Date Description
Source code
arj-3.10.22.tar.gz 421.4 K 23/06/2005 Source code for an official release of open-source version. Not necessarily the most recent release.
DOS
arj__278.exe 266.2 K 23/06/2005 ARJ v 2.78 Manufacturing Refresh. Ensures the correct handling of UNIX archives in DOS.
arj_r278.exe 276.0 K 23/06/2005 ARJ v 2.78 (Russian NLV). Ensures the correct handling of UNIX archives in DOS. Contains strong encryption.
OS/2
arj2_278.exe 268.5 K 23/06/2005 ARJ v 2.78 for OS/2, 16-bit.
arj2r278.exe 276.8 K 23/06/2005 ARJ v 2.78 for OS/2 (Russian NLV), 16-bit. Contains strong encryption.
arj2_310.exe 211.7 K 23/06/2005 ARJ v 3.10 for OS/2, 32-bit/LIBC.
arj2r310.exe 219.8 K 23/06/2005 ARJ v 3.10 for OS/2 (Russian NLV), 32-bit/LIBC. Contains strong encryption.
Win32
arjw_310.exe 220.1 K 23/06/2005 ARJ v 3.10 for Win32.
arjwr310.exe 228.5 K 23/06/2005 ARJ v 3.10 for Win32 (Russian NLV). Contains strong encryption.
Linux
arjl_310 242.3 K 23/06/2005 ARJ for Linux.
arjlr310 253.2 K 23/06/2005 ARJ for Linux (Russian NLV). Contains strong encryption.
Other platforms (updated on occasional basis)
arjs_310 260.3 K 01/07/2005 ARJ for SPARC/SunOS.
arjsr310 271.1 K 01/07/2005 ARJ for SPARC/SunOS (Russian NLV). Contains strong encryption.
arj.3.10.21.eng.pkg.zip 211.0 K 15/02/2005 ARJ for BeOS (preliminary)
arj.3.10.21.rus.pkg.zip 218.0 K 15/02/2005 ARJ for BeOS (preliminary / Russian NLV)
arjf_310 214.5 K 18/06/2004 ARJ for FreeBSD v 3.x.
arjfr310 223.6 K 18/06/2004 ARJ for FreeBSD v 3.x (Russian NLV). Contains strong encryption.
arjq_310 287.9 K 17/10/2003 ARJ for QNX v6.
arj32-3.10g-x86-public.qpr 242.7 K 17/10/2003 ARJ for QNX v6 (QNX package).
Experimental
exp__278.exe 266.8 K 23/06/2005 Experimental DOS version with JAR-like color output.
exp2_278.exe 269.0 K 23/06/2005 Experimental OS/2 version with JAR-like color output.
expw_310.exe 220.9 K 23/06/2005 Experimental Win32 version with JAR-like color output.
Additions
noenv.zip 207.3 K 25/03/2000 Modified small/medium model OS/2-16 libraries for Microsoft C v 6.0. Prevent memory shortages by keeping the _envp block out of DGROUP. Used in the makefile as ?LIBEEP.LIB.
nmake16.zip 94.9 K 07/02/2003 Updated Microsoft NMAKE to assist with building ARJ. You are only qualified to use this package if you are a legitimate user of MASM v 6.0 or MS C v 6.0.
os2_libc.zip 9.1 K 16/04/2004 Assembly-language modules to reconstruct the LIBC stubs under OS/2 (the ARJ source tree hosts precompiled versions only).
Читайте также:  Windows phone telegram 4pda

Experiencing a slow download? Cannot find the packages you need? Here are some tips:

  1. If you are looking for the source code, visit the development page where you will have an option to:
    (a) access the CVS tree, or
    (b) download a .tar.gz’ipped snapshot from OSDN sites
  2. If you are looking for a particular type of Linux package (RPM, DEB), be sure to check the package collection of your distribution manufacturer first. Using a «native» package warrants that you obtain a program properly configured and optimized for your system, possibly at the cost of an older version.
  3. In FreeBSD v 4.6 and above, please refer to the Ports Collection for ARJ binary releases.
  4. OS/2 binaries are uploaded to the Hobbes archive and may be located at its numerous mirrors.
  5. Finally, the DOS and Win32 binaries are often mirrored in amateur networks and are worth looking for at any search engine (e.g. arj__*.exe). However, be warned that uncontrolled distributions may contain viruses.

Migrating from shareware and commercial versions

If you own a full commercial version of ARJ v 2.39+ and need a version that is able to create ARJ-SECURED archives, contact the author, submitting your key or (if applicable) a small ARJ-SECURED archive as a proof of your registration along with the details of your inquiry (target platform, preferred NLV, etc.). You’ll be provided with a precompiled commercial version from the pre-opensource branch for your private use. Commercial versions do not include any changes contributed by third parties to the open-source project, therefore the platform coverage and NLV availability may be different.

Unregistered shareware Registered shareware Registered with EXT LIC Commercial Open-source No additional offerings available No additional offerings available. Optionally, you may register ARJ with your REGISTER.DAT or ARJ.KEY file to display the registration acknowledgement during startup. Open-source version will prevent you from using your ARJ-SECURITY signature; consider using a commercial version if applicable. Commercial No additional offerings available (need to register and purchase the ARJ-SECURITY key from ARJ Software, Inc.) No additional offerings available (need to purchase the ARJ-SECURITY key from ARJ Software, Inc.) Please contact us to obtain to discuss the platform and NLV offerings available for you.

  1. Due to ubiquitous circulation of counterfeit registration keys for the older (pre-2.70) versions of ARJ, we do not intend to provide registration upgrades for users of shareware versions below 2.70 unless they own a full commercial version and can confirm their entitlement by submitting a sealed archive (see above).
  2. The previous shareware releases under the «free for non-commercial use» policy are still available at some sites.

(c) 1998-2019, ARJ Software Russia. Contact: Andrew Belov.

Источник

Извлечение файлов ARJ в Linux

Во время игры в CTF я наткнулся на файлы ARJ . После некоторых исследований выяснил, что.

ARJ — это архиватор для файлов .arj. Как и большинство типов архивных файлов, они используются для хранения и сжатия нескольких файлов и папок в один легко управляемый файл.

Я хочу извлечь эти файлы ARJ. У меня есть 4 файла с именами 36 , 18914 , 19880 , E723 .

Я попробовал эту команду arj e 36

Это дает эту ошибку,

Итак, я переименовал эти файлы в 36.arj , 18914.arj , 19880.arj , E723.arj

И попробовал эту команду arj e 36.arj

Это дает эту ошибку,

ОБНОВЛЕНИЕ: CTF наконец закончен, и я прочитал описание, связанное с этим вопросом. На самом деле я копал не ту яму. Основной файл, который был указан в вопросе, был поврежден, и нам пришлось correct the headers . И позже мы должны извлечь этот файл с помощью binwalk . Снова благодаря Камилу и Робертсу

1 ответ 1

ARJ изначально происходит из мира Windows, и там типы файлов определяются расширением имени файла. Я экспериментировал с этим созданным архивом с именем 36 как arj a 36 ./*.pdf — программа автоматически добавила расширение arj поэтому я получил файл 36.arj . Затем я проверил извлечение — это, безусловно, сработало. Однако, когда я удалил расширение и попытался выполнить аналогичную команду arj e ./36 это дало ошибку, что файл 36.arj не был найден. Как только я снова добавил расширение — сработала точно такая же команда. Поэтому я боюсь, что если вам нужно управлять файлами с помощью arj вам нужно использовать расширение, как в Windows.

Как вы можете видеть, шаг выше решил проблему с отсутствующим файлом.

Если есть еще проблемы, вам нужно выяснить, где ошибка. Например, вы создаете архив на своем компьютере (как я сделал) и смотрите, правильно ли обрабатывается файл. Затем вы тестируете его с другим программным обеспечением, например, используйте 7zip для Windows — в нем есть arj unpacker. Или кросс-платформенный эквивалент peaZip — вы можете легко установить его и на Linux. Сообщите нам о результатах.

Возможно, вы можете извлечь некоторые файлы из архива, даже если он поврежден. Если во время извлечения ARJ прерывает работу с сообщением об ошибке «Плохой заголовок» или «Плохие данные файла», то с помощью параметра ARJ -jr вы сможете восстановить поврежденные файлы в архиве. Поврежденные файлы не подлежат восстановлению. (Это с официального сайта ARJ.) В качестве предупреждения вы можете использовать опцию -hk для создания файла восстановления с исправлением ошибок, который позволит вам исправить незначительные проблемы с повреждением данных. (Этот вариант хорош только тогда, когда вы строите свои архивы).

Но для соревнования CTF — возможно, у вас есть необходимая информация в нескольких не поврежденных файлах.

Источник

Читайте также:  Tp link wifi адаптер драйвера tl wn725n для windows
Оцените статью