나는 노력했다

나는 노력했다

나 여기 처음이야 crunch. 8자 길이의 단어 목록을 생성하려고 합니다.

나는 노력했다

crunch 8 8 > pw.txt

공간이 부족해서 컴퓨터가 멈췄습니다.

여기에 이미지 설명을 입력하세요

사용해야 할 특정 숫자/문자를 기반으로 단어 목록을 만드는 방법이 있습니까?더 적은창조의 시간/공간?


가능한 비밀번호

a2016010
b2016010
c2016010
.
.
.
z2016010

이에 대한 조언이나 조언을 주시면 대단히 감사하겠습니다!

답변1

출력을 압축하면 많은 공간을 절약 crunch할 수 있지만 CPU 주기가 희생됩니다. pxz다음은 진행 중인 실행의 일부 출력입니다.

crunch 8 8 |       { sleep 1s ; pv -c -N raw ; } | \
    pxz -D 12 -c | { sleep 2s ; pv -c -N cmp ; } > 8letters.txt.xz 
Crunch will now generate the following amount of data: 1879443581184 bytes
1792377 MB
1750 GB
1 TB
0 PB
Crunch will now generate the following number of lines: 208827064576 
      raw: 1.11GiB 0:07:41 [15.1MiB/s] [                           <=>   ]
      cmp: 7.14MiB 0:08:18 [   0 B/s] [    <=>                           ]

이 코드는 다음 데이터 속도보다 높은 pv원시 출력의 데이터 속도를 보여줍니다 .crunchpxz

  • GB당 약 7분 정도 소요됩니다. 즉, 작업에 시간이 걸릴 수 있음을 의미합니다.9일가서 끝내세요.
  • 하지만 압축률은 동일합니다.더 나은 것100 대 1보다 높으므로 출력 파일은 다음과 같아야 합니다.더 적은17GB 이상.

관련 정보