실제 파일 내용(파일 헤더 및 파일의 바이너리 내용 포함)을 클립보드에 복사하려고 합니다. .pdf
이 경우 파일은 .
여러번 접해봤는데해결책, 하지만 나에게는 효과가 없는 것 같습니다.
xclip -sel c < file.pdf
xclip -sel clip < file.pdf
xclip -i -selection c file.pdf
cat ./file.pdf | xclip -i
xclip-copyfile file.pdf
위의 어느 것도 파일을 클립보드에 복사하지 않거나 적어도 어디에도 붙여넣을 수 없습니다(터미널 또는 GUI 텍스트 편집기).
Kali Rolling
최신 업데이트 작업 중이 에요 .
편집하다:질문이 충분히 명확하지 않은 것 같으니 pdf 예제를 통해 자세히 설명하겠습니다.
저는 Libre Office Writer를 사용하여 일반 PDF 리더에서 보면 다음과 같은 간단한 PDF 파일을 만들었습니다.
이제 파일의 데이터는 분명히 그 이상입니다. 16진수 편집기로 PDF를 열면 이를 표시할 수 있습니다. 아래를 참조하세요:
00000000 25 50 44 46 2D 31 2E 34 0A 25 C3 A4 %PDF-1.4.%..
0000000C C3 BC C3 B6 C3 9F 0A 32 20 30 20 6F .......2 0 o
00000018 62 6A 0A 3C 3C 2F 4C 65 6E 67 74 68 bj.<</Length
00000024 20 33 20 30 20 52 2F 46 69 6C 74 65 3 0 R/Filte
00000030 72 2F 46 6C 61 74 65 44 65 63 6F 64 r/FlateDecod
0000003C 65 3E 3E 0A 73 74 72 65 61 6D 0A 78 e>>.stream.x
00000048 9C 4D 8D B1 0A 02 31 10 44 FB FD 8A .M....1.D...
00000054 A9 05 73 BB 71 73 89 10 52 88 0A DA ..s.qs..R...
00000060 1D 04 2C C4 4A 4F AB 53 EE 1A 7F DF ..,.JO.S....
0000006C 98 2B 94 85 61 76 67 99 C7 46 F0 A6 .+..avg..F..
00000078 11 0C 2E CE AD 9D B1 08 2A 26 60 EA ........*&`.
00000084 E9 B4 C0 73 CE CA 4C 0F DA 64 72 6D ...s..L..drm
00000090 89 BC 57 E4 1B 9A BD 40 2C F2 FD 1C ..W....@,...
0000009C 59 92 70 64 9B 96 21 F2 AA 6A B9 58 Y.pd..!..j.X
000000A8 1F 59 D3 25 1F 69 97 A9 A3 0E 23 84 .Y.%.i....#.
000000B4 D9 28 BC 84 C2 D1 D6 B8 59 7E AC B2 .(......Y~..
000000C0 B6 15 57 CD FF F7 75 A0 E6 30 28 B6 ..W...u..0(.
000000CC 2F 7C AB 3E 2A 51 26 FE 0A 65 6E 64 /|.>*Q&..end
000000D8 73 74 72 65 61 6D 0A 65 6E 64 6F 62 stream.endob
000000E4 6A 0A 0A 33 20 30 20 6F 62 6A 0A 31 j..3 0 obj.1
000000F0 34 31 0A 65 6E 64 6F 62 6A 0A 0A 34 41.endobj..4
000000FC 20 30 20 6F 62 6A 0A 3C 3C 2F 54 79 0 obj.<</Ty
00000108 70 65 2F 58 4F 62 6A 65 63 74 2F 53 pe/XObject/S
00000114 75 62 74 79 70 65 2F 49 6D 61 67 65 ubtype/Image
00000120 2F 57 69 64 74 68 20 31 35 30 20 2F /Width 150 /
0000012C 48 65 69 67 68 74 20 31 35 30 20 2F Height 150 /
--- test.pdf --0x0/0x316E------------------------------
여기에는 메타데이터와 실제 데이터(테스트 및 이미지)가 포함됩니다.
내가 복사하고 싶은 것은 메타데이터, 파일 헤더 등을 포함한 파일의 전체 데이터입니다.
인쇄할 수 없는 문자가 있어도 상관없습니다.
답변1
X에는 실제로 클립보드가 없습니다.선택하다서로 통신이 가능하며, 이 통신은 잘라내기 및 붙여넣기에 사용됩니다. 따라서 xclipboard
지시가 있을 경우 기본 선택 항목을 대신할 일종의 실행 중인 클립보드 관리자가 필요하거나 내용이 붙여넣어질 때까지 기다리도록 하는 옵션을 사용하여 xclip
실행 해야 합니다.-l
즉, PDF 파일을 클립보드 콘텐츠로 허용하는 응용 프로그램(어떤 응용 프로그램을 생각하고 계십니까?)을 생각할 수 없으며 "파일 헤더"가 무엇을 의미하는지 잘 모르겠습니다. 앤솔로지만콘텐츠.
아마도 당신은 원할 것입니다끌어서 놓기대신에 상호 작용잘라내어 붙여넣기?